Выходные сообщения агента чтения журнала SQL Server - PullRequest
0 голосов
/ 27 июня 2018

Я хотел бы спросить, что означает проход # 1, проход # 3 в мониторинге репликации SQL Server, когда агент чтения журнала просматривает журнал транзакций с огромными записями журнала (как показано на прикрепленном снимке экрана). У SQL Server также есть проход № 2, проход № 4 ???, я никогда не видел его раньше.

replication monitoring screenshot

1 Ответ

0 голосов
/ 27 июня 2018

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

Количество вещей, которые вы можете проверить:

  1. Проверьте, насколько велик ваш t-log на издателе: DBCC SQLPERF(logspace) предварительно измените размер t-log соответственно. Подсказка : я бы проверил мой самый большой размер индекса или начал бы с 8 ГБ и автоматически увеличивал до 8 ГБ.
  2. Проверьте издателя Файл виртуального журнала (VLF) : DBCC LOGINFO убедитесь, что вы запустили его в правильной базе данных.
  3. Проверьте, правильно ли выполняется задание резервного копирования
  4. Удостоверьтесь, что ваш t-журнал здоров .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...