Репликация транзакций Sql Server 2008 и журнал транзакций - PullRequest
2 голосов
/ 13 июля 2011

Я использую репликацию журнала транзакций на моем сервере SQL Server 2008 Production DB. У меня возникла проблема с ростом журнала транзакций, хотя я поддерживаю журнал транзакций каждые 15 минут.
Как мне остановить журнал транзакций, чтобы расти. Я не хочу сокращать файл журнала, так как для его сжатия может потребоваться время, поскольку транзакции, относящиеся к публикациям, все еще не доставлены в базу данных распространителя. Пожалуйста, помогите

Спасибо.

1 Ответ

5 голосов
/ 13 июля 2011

Размер журнала транзакций базы данных издателя может увеличиться, если вы используете репликацию.Эти транзакции, такие как незафиксированные транзакции, не удаляются после контрольной точки или после резервного копирования журнала транзакций до тех пор, пока задача чтения журнала не скопирует транзакции в базу данных распространителя и не отметит их .Если проблема с задачей чтения журнала препятствует чтению этих транзакций в базе данных издателя, размер журнала транзакций может продолжать увеличиваться по мере увеличения числа не реплицированных транзакций.Вы можете использовать ссылку DBCC OPENTRAN Transact-SQL для определения самой старой не реплицированной транзакции.

Ref .

Уменьшение интервала опроса агента чтения журнала может привести кhelp:

Уменьшите значение параметра -PollingInterval для агента чтения журнала.

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

Повышение производительности репликации транзакций

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...