Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
 Re: CHECKDB при перезапуски службы MSSQL  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5162
gospodenkods,

это было запущено в базе arenda_ready ?
24 июн 19, 13:36    [21914039]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5162
Гавриленко Сергей Алексеевич
komrad
пропущено...

пока всё что автор показал было:
1) выдержка из errorlog
2) устный пересказ из "журнала Windows"

так что меня это пока не смущает - доказательств нет

Ну вот же:
gospodenkods
Команда CHECKDB для базы данных "tehnomen_ut_ready" завершилась без ошибок в 2019-06-24 03:52:37.040 (местное время). Это информационное сообщение; Вмешательство пользователя не требуется.

А согласно журнала Windows событие зарегистрировано в 24.06.2019 8:00:25



вот это меня смущает, т.е. вольный рассказ о каком-то событии из какого-то журнала
24 июн 19, 13:39    [21914042]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
gospodenkods
Member

Откуда:
Сообщений: 26
Гавриленко Сергей Алексеевич,

Да конечно . Прикрепляю текстовичек.

К сообщению приложен файл (log.txt - 53Kb) cкачать
24 июн 19, 13:43    [21914046]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
gospodenkods
...
Все только по логам .

да нет у вас никакого лога здесь в топике.
вот такое покажите, прости господи,
без всякой студии,
кусок текста из файла в нотепаде скопируйте уже

К сообщению приложен файл. Размер - 74Kb
24 июн 19, 13:44    [21914049]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
invm
Member

Откуда: Москва
Сообщений: 9122
gospodenkods
Тупо висит 30-40 минут потом в логах записи про CHECKDB и все начинает работать...
Логи надо полностью читать, а не выборочно.
Никакого CHECKDB не делается.
Просто в процессе запуска БД в еррорлог выводится информация о последнем успешном CHECKDB, если таковой был.
24 июн 19, 13:46    [21914051]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
gospodenkods
Member

Откуда:
Сообщений: 26
komrad,
Нет это просто запрос.

Когда указываешь конкретно запрос к БД .. То выходит вот такая ошибка ..

(строк обработано: 1)
Сообщение 8114, уровень 16, состояние 1, строка 1
Ошибка при преобразовании типа данных numeric к bigint.
24 июн 19, 13:47    [21914054]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36694
Нужен файл errorlog, в котором присутствует момент запуска сервера.
24 июн 19, 13:48    [21914056]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5162
gospodenkods
komrad,

Скрин приложил.

у вас RTM версия без единого сервис-пака, а их было 4 штуки
не удивлюсь ни чему в таком случае
24 июн 19, 13:48    [21914058]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5162
gospodenkods
komrad,
Нет это просто запрос.

Когда указываешь конкретно запрос к БД .. То выходит вот такая ошибка ..

(строк обработано: 1)
Сообщение 8114, уровень 16, состояние 1, строка 1
Ошибка при преобразовании типа данных numeric к bigint.

нда, не угадал с размерностью

попробуйте просто выполнить команду:
use arenda_ready
go
dbcc loginfo()
go


и посмотрите кол-во записей в получившейся выборке
24 июн 19, 13:52    [21914065]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
gospodenkods
Member

Откуда:
Сообщений: 26
Yasha123,

Виноват.. Испраивлся

К сообщению приложен файл (ERRORLOG.txt - 115Kb) cкачать
24 июн 19, 13:52    [21914066]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
gospodenkods
Member

Откуда:
Сообщений: 26
komrad,

Согласен. Тем немение , вопрос почему без каких либо причин явных , система так себя видет.

Ночью сегодня хочу кумулятивный SP накатить. НО мне кажется не в этом дело...

Вот результат работы запроса.

use arenda_ready
go
dbcc loginfo()
go

К сообщению приложен файл (query.csv - 11Kb) cкачать
24 июн 19, 13:58    [21914077]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36694
Вообще, все начинает работать после сообщения

Recovery is complete. This is an informational message only. No user action is required.

И прям перед этим вываливаются сбивающие с толку сообщения о checkdb.

Однако не понятно, почему 30 минут шел процесс recovery без всякого репорта прогресса.
Накатывайте обновления.
24 июн 19, 14:01    [21914083]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
gospodenkods
Member

Откуда:
Сообщений: 26
Гавриленко Сергей Алексеевич,

Да понятное дело.

Сегодня ночью накачу SP . А уже после тогда отпишусь о результате и приложу error log

Давайте попробуй подождать ,какой результат SP принесет...
24 июн 19, 14:07    [21914089]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36694
И да, при выполнении checkdb пишется вот такое в лог (на 2016):

DBCC CHECKDB (Test) executed by xxx found 0 errors and repaired 0 errors. Elapsed time: 0 hours 1 minutes 17 seconds. Internal database snapshot has split point LSN = 00000030:000002b0:0001 and first LSN = 00000030:000002ae:0001.
24 июн 19, 14:10    [21914093]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
gospodenkods
Member

Откуда:
Сообщений: 26
Гавриленко Сергей Алексеевич,

Нет у меня 16-ого сервера . Не с чем сравнить по выводу в лог.

Ну тут как говорится , завтра будет понятно ,а может и сегодня ночью уже .
24 июн 19, 14:16    [21914097]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
gospodenkods
Не с чем сравнить по выводу в лог.

да есть у вас с чем сравнить.
откройте предыдущий лог, или еще тот, что до него,
короче такой еррорлог, к-ый захватывает 2019-06-24 03:52:37.040
и увидите ровно то же, что в еррорлоге Гавриленко
24 июн 19, 14:38    [21914117]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
gospodenkods
Member

Откуда:
Сообщений: 26
Yasha123,

Смотрю за предыдущие дни error log

Ну вот вывод практически идентичен .

Ладно. Накачу SP . Отпишусь о результатах.
24 июн 19, 14:46    [21914126]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
gospodenkods
Смотрю за предыдущие дни error log

на надо за предыдущие.
надо за сегодня, 2019-06-24.
найдите время 03:52:37.
в это время выполнился чекдб вашей базы и об этом в еррорлоге написано.
24 июн 19, 14:52    [21914131]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
gospodenkods
Member

Откуда:
Сообщений: 26
Yasha123,

Да нет в логах информации о запуске на выполнение CHECKDB .

Вот сообщение о том ,что finished without errors есть .. А на старт выполнения CHECKDB . Не могу найти .. Какая то...
24 июн 19, 15:21    [21914160]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
у меня только одно объяснение тому факту,
что чекдб было, а записи о нем в еррорлоге нет:
это когда чекдб делал не этот сервер.

например, если дб отресторена,
то сообщение о ее последнем успешном чекдб выведется все равно,
как только база в онлайн выйдет,
а о самом чекдб записи будут только в еррорлоге сервера, который и делал чекдб
24 июн 19, 15:56    [21914198]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5162
gospodenkods
Вот результат работы запроса.

use arenda_ready
go
dbcc loginfo()
go


227 журналов - это нормально

Лог 800МБ и SIMPLE recovery?
24 июн 19, 16:00    [21914202]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
komrad
Member

Откуда: Msk -> Utrecht
Сообщений: 5162
gospodenkods
Yasha123,

Виноват.. Испраивлся


по логу у вас старт сиквела в 6:51
старт
2019-06-24 06:51:47.10 Сервер SQL Server is starting at high priority base (=13). This is an informational message only. No user action is required.


к 7:19 отрекаверились базы

а через 15 минут сиквел был остановлен

стоп
2019-06-24 07:34:58.82 spid4s SQL Server is terminating in response to a 'stop' request from Service Control Manager. This is an informational message only. No user action is required.


это часть какого-то процесса?



Кстати, я бы не стал выделять сиквелу повышенный приоритет (" SQL Server is starting at high priority base " ).
https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/configure-the-priority-boost-server-configuration-option
Raising the priority too high may drain resources from essential operating system and network functions, resulting in problems shutting down SQL Server or using other operating system tasks on the server.
24 июн 19, 16:11    [21914215]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
gospodenkods
Member

Откуда:
Сообщений: 26
Мистика какая-то .

Ночью накатил SP4 .
С утра несколько раз перепускал MSSQL .

Логи очень похоже с предыдущими ,однако запуск сократился с получаса до 3-х минут.

С чем связанно , не понятно.
Логи прилагаю.

Ребят , у кого какие мысли на тему такого поведения SQL ?

К сообщению приложен файл (ERRORLOG_25_06.txt - 115Kb) cкачать
25 июн 19, 08:19    [21914512]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
gospodenkods
Member

Откуда:
Сообщений: 26


К сообщению приложен файл (actual_log_25_06.txt - 27Kb) cкачать
25 июн 19, 08:19    [21914513]     Ответить | Цитировать Сообщить модератору
 Re: CHECKDB при перезапуски службы MSSQL  [new]
uaggster
Member

Откуда:
Сообщений: 767
Расчехляю хрустальный шар системы "Вангователь-1".
Вижу:

1. Процессу MSSQLSERVER не даны привилегии Volume task, а файлы tempdb - заданы большими.
Пока сервер их не проинициализирует, никуда не двинется.
2. Бэкапы логов БД - никогда не делались, и логи имеют астрономические размеры. Соответственно, старт каждой базы сопровождается прокручиванием всего этого, в поисках неоткаченных транзакций.
3. База msdb имеет космический размер, исчисляемый гигабайтами. Информация о событиях - никогда не чистилась.

Более подробное вангование возможно с применением только более мощного оборудования, уровнем не ниже кристалла "Вангователь-3" в комплекте с астральной картой и доской вызова духов.
25 июн 19, 09:02    [21914540]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2] 3 4   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить