Каждый час сервер реплицирует данные SQL-сервера с некоторым внешним веб-сервером. За это время, которое занимает около 2-5 минут, база данных серьезно тормозит. Коллеги, которые работают с клиентскими приложениями того же терминального сервера, даже регулярно начинают жаловаться.
Базы данных также синхронно зеркалируются (через зеркалирование SQLServer, без репликации) на третий сервер. Обратите внимание, что 99% данных реплицируются исходящими, поэтому серверу редко нужно обновлять свои данные.
Поскольку задачи репликации (слияния и транзакции) не критичны по времени, я хотел бы снизить их приоритет или как-то замедлить их, чтобы они не сильно влияли на производительность базы данных.
Как бы вы это реализовали?