Задержка оповещений репликации SQL Server - PullRequest
1 голос
/ 15 января 2010

Моя проблема в том, что по какой-то причине между оповещениями репликации (в агенте распространителя) задержка составляет 15 минут, даже если основной причиной является та же транзакция, что и в предыдущем оповещении. Это расстраивает, когда я думаю, что я исправил проблему, а потом мне пришлось ждать целую вечность, чтобы посмотреть, не бросит ли она мне больше.

Кто-нибудь знает, почему это происходит? Кажется, стоит сделать паузу, чтобы посмотреть, устранится ли проблема сама по себе, поскольку изменения, внесенные в середине задержки, не решают проблему до следующего цикла, и я не могу найти способ ускорить ее. Наша база данных распространения находится на том же сервере, что и издатель и подписчик, поэтому, разумеется, не может потребоваться так много времени для запуска отдельных транзакций?

Для контекста: мы используем репликацию транзакций для базы данных хранилища, в которой хранятся записи, которые были удалены процессом обслуживания в действующей системе.

1 Ответ

1 голос
/ 08 октября 2010

Проверьте, есть ли задержка для отправки второго оповещения.

При оповещении -> Параметры -> Задержка между ответами.

Чем меньше значение, тем быстрее оно будет отправленооповещение после отправки первого оповещения.Это необходимо для предотвращения перегрузки электронной почты.

Проверьте и отправьте нам ответ.

РЕДАКТИРОВАТЬ: Это подписка по запросу?Есть ли у репликации какие-либо задержки?

...