|
По материалам статьи Andy Warren на SWYNK.COM: "Transactional Replication - Running in Non-Continous Mode" Если Вы использовали репликацию транзакций, Вы вероятно обратили внимание на одну из устанавливаемых в мастере опций, где Вы должны выбрать или непрерывный или планируемый по расписанию запуск агента дистрибуции. Push Subscription Wizard/Set Distribution Agent Sedule/Using the following shedule: Я предполагаю, что большинство подписчиков используют
непрерывную работу этого агента, главным образом потому, что
этот вариант предлагается по умолчанию. Изменение этой опции
позволяет осуществлять репликацию по расписанию, что уменьшает
загрузку сервера, пока агент находится в состоянии
ожидания. -Publisher [ANDY] -PublisherDB [DEADLOCK] -Distributor [ANDY] -DistributorSecurityMode 1 -Continuous Обратите внимание на параметр '-Continuous'. Это означает,
что после того, когда Вы определили подписку, чтобы
распределить транзакции подписчику, log reader не перестанет
контролировать журнал транзакций и записывать транзакции базы
данных дистрибутора (издателя). Каждый log reader агент
(logread.exe, один на публикацию) использует приблизительно
1700КБ памяти. Это - не большое отвлечение ресурсов, но
высвобождение их положительно скажется на распределение памяти
и уменьшит загрузку сервера. |
Перевод: Александра Гладченко 2001г. |