Краткие рекомендации по настройке и оптимизации репликации транзакций - Время применения снимка на подписчике
ОГЛАВЛЕНИЕ
Время применения снимка на подписчике
Без параметров | -UseInprocLoader | -UseInprocLoader, -MaxBCPThread = 5 |
36 секунд | 25 секунд | 17 секунд |
В последнем примере вы можете наблюдать явное увеличение производительности. По умолчанию, данный параметр не используется, потому что он негативно влияет на количество свободной памяти на издателе и пропускную способность сети. Для начала я бы рекомендовал использовать данный параметр для подписчика с небольшим кол-вом публикаций и некоторое время понаблюдать за работой сервера. Я использовал данный параметр для подписчика с 2-мя публикациями по 3 таблицы в одной публикации и с 1 таблицей во второй публикации. При этом количество появления интернет-заказов в минуту для нашей системы увеличилось приблизительно в 3-3.5 раза. То есть, если раньше время появления заказа в системе шло со скоростью 1 заказ в 2 минуты (причем по так и не выясненным причинам), то на данный момент это происходит со скоростью 2-3 заказа в 1 минуту.
Для установки данного параметра в Enterprise Manager выберите необходимого Distribution-агента, и в свойствах агента на вкладке Step выберите шаг "Run agent" и добавьте параметр -UseInprocLoader.