TempDB (журнал) заполняет издателя, когда дистрибьютор выходит из строя - PullRequest
0 голосов
/ 11 марта 2020

Мы используем сервер Microsoft SQL исключительно там, где я работаю, и в данном случае я имею в виду только стандартную репликацию из коробки (никаких пользовательских sp для распределения транзакций).

Прошлой ночью мы сняли нашего дистрибьютора для планового технического обслуживания. Сервер был недоступен около 1,5 часов, и за это время файл журнала и диск tempDB заполнились на издателе. Почти сразу после того, как обслуживание закончилось, и дистрибьютор был снова подключен к сети, меня предупредили о проблеме с tempDB для рабочей (издательской) системы, и когда я добрался до tempdb для проверки, в журнале было свободное место ... Я наблюдал опубликованные файлы журнала базы данных, которые, очевидно, не были переработаны, но не росли астрономически и выглядели хорошо в приемлемых пределах и никогда не заполнялись. У нас есть оповещения, но я потерял их из-за большого количества шума, и мое внимание было сосредоточено в другом месте во время обслуживания.

Я знал, что tempDB использовался минимально в репликации транзакций, но моя проблема (и где я наблюдал) был в журналах опубликованных баз файлов, а не в tempDB. Может кто-нибудь объяснить мне это явление? Это ожидаемое поведение?

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