powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / CHECKDB при перезапуски службы MSSQL
8 сообщений из 83, страница 4 из 4
CHECKDB при перезапуски службы MSSQL
    #39830405
gospodenkods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123,
автора что вы так жадничаете с темпдб?
ну пускай будут 4 файла по 4Гб, это же жалкие 16Гб.

Пожалуй соглашусь . Полегче ему будет .
...
Рейтинг: 0 / 0
CHECKDB при перезапуски службы MSSQL
    #39830410
gospodenkods
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad,

авторсудя по логу на старт уходит 2 минуты с копейками
по-моему, неплохое время

Время не плохое , но и не хорошее.

Суть в том, что так и не разобрался пока , чем занят сервер в это время .

При этом в логи пишет о попытках открыть явно указанную базу .

Чем он занят ? А не предвестник ли это беды ??

Я пока в сметении. Пробелма минимизировалась , но не решилась.

Почищу все же кэши , подмахну размер в tempdb .

Завтра отпишусь по результатам.
...
Рейтинг: 0 / 0
CHECKDB при перезапуски службы MSSQL
    #39830418
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gospodenkods
Суть в том, что так и не разобрался пока , чем занят сервер в это время .

При этом в логи пишет о попытках открыть явно указанную базу .

Чем он занят ? А не предвестник ли это беды ??

Я пока в сметении. Пробелма минимизировалась , но не решилась.

это точно не розыгрыш?

сервер стартует как приложение, занимает память, подгружает свои модули
потом приступает к рекавери баз, анализирует логи каждой на предмет отката-наката оборванных или незаписанных в файлы даннных транзакций, переводит в онлайн одну за другой

попытки открыть указанную базу говорят о том, что клиенты уже обслуживаются
Код: plaintext
06/25/2019 08:08:37,spid10s,Неизвестно,SQL Server is now ready for client connections. This is an informational message; no user action is required.
а базы в онлайн еще не переведены

если бы ваши клиенты (приложения) коннектились к мастеру, то подобных записей в логе не было бы
а так, клиент подключается к сивелу, говоря, что нужна база А, и получает ошибку, так как такая база еще не в онлайне (недоступна)

как базы становятся доступны, клиенты подключаются и сообщения пропадают
Код: plaintext
Recovery is complete. This is an informational message only. No user action is required.
...
Рейтинг: 0 / 0
CHECKDB при перезапуски службы MSSQL
    #39830425
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gospodenkodskomrad,

авторсудя по логу на старт уходит 2 минуты с копейками
по-моему, неплохое время

Время не плохое , но и не хорошее.

а что для вас хорошее время?


gospodenkodsСуть в том, что так и не разобрался пока , чем занят сервер в это время .


вот это почитайте для общего понимания
https://sqlbie.wordpress.com/2010/08/04/four-phase-sql-server-database-recovery process/
...
Рейтинг: 0 / 0
CHECKDB при перезапуски службы MSSQL
    #39830437
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad
вот это почитайте для общего понимания
https://sqlbie.wordpress.com/2010/08/04/four-phase-sql-server-database-recovery  process/
если честно, то все фазы рекавери для его базы заканчиваются практически мгновенно,
что в старом еррорлоге это видно, что в новом:

new log06/25/2019 08:08:39,spid4s,Неизвестно,0 transactions rolled back in database 'tehnomen_ut_ready' (8:0). This is an informational message only. No user action is required.
06/25/2019 08:08:38,spid16s,Неизвестно,1 transactions rolled forward in database 'tehnomen_ut_ready' (8:0). This is an informational message only. No user action is required.

old log2019-06-24 06:51:50.64 spid16s 45 transactions rolled forward in database 'tehnomen_ut_ready' (7:0). This is an informational message only. No user action is required.
2019-06-24 06:51:51.05 spid4s 0 transactions rolled back in database 'tehnomen_ut_ready' (7:0). This is an informational message only. No user action is required.

к тому же у него Энтерпраиз и база должна выйти в онлайн уже после Redo.
тем не менее он получает отлуп с сообщением о невозможности открыть базу.
еще бы было понятно, если бы он к объектам не достучался: пока идет Undo,
хоть база и в онлайне, какие-то локи все еще висят.
но он к базе в целом не может достучаться
...
Рейтинг: 0 / 0
CHECKDB при перезапуски службы MSSQL
    #39830442
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123,

у него несколько баз неизвестного размера (лог)
к тому же версия 2012 - не уверен что там такое же поведение базы, что в современных версиях

можно включить флаг 3004 (-T3004 в startup parameters ) , рестартатнуть сиквел и глянуть в логе фазы рекавери баз
...
Рейтинг: 0 / 0
CHECKDB при перезапуски службы MSSQL
    #39830456
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradу него несколько баз неизвестного размера (лог)

да, но какое отношение имеют остальные базы к этой?
в этой рекавери закончилось, база не в онлайне.
почему?
...
Рейтинг: 0 / 0
CHECKDB при перезапуски службы MSSQL
    #39830464
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123komradу него несколько баз неизвестного размера (лог)

да, но какое отношение имеют остальные базы к этой?
в этой рекавери закончилось, база не в онлайне.
почему?
вопрос хороший
у меня версий пока нет
...
Рейтинг: 0 / 0
8 сообщений из 83, страница 4 из 4
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / CHECKDB при перезапуски службы MSSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]