Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как можно посмотреть, что происходит во время выполнения плана обслуживания?  [new]
maxraf
Member

Откуда:
Сообщений: 31
Всем привет.

Есть база с таким объемом

К сообщению приложен файл. Размер - 3Kb


Сообщение было отредактировано: 21 ноя 19, 07:08
21 ноя 19, 07:08    [22021422]     Ответить | Цитировать Сообщить модератору
 Re: Как можно посмотреть, что происходит во время выполнения плана обслуживания?  [new]
maxraf
Member

Откуда:
Сообщений: 31
План обслуживания

К сообщению приложен файл. Размер - 41Kb
21 ноя 19, 07:09    [22021423]     Ответить | Цитировать Сообщить модератору
 Re: Как можно посмотреть, что происходит во время выполнения плана обслуживания?  [new]
maxraf
Member

Откуда:
Сообщений: 31
Запустил этот план почти сутки назад, но до сих пор идёт выполнение

Как можно посмотреть, что вообще происходит?

К сообщению приложен файл. Размер - 9Kb
21 ноя 19, 07:09    [22021424]     Ответить | Цитировать Сообщить модератору
 Re: Как можно посмотреть, что происходит во время выполнения плана обслуживания?  [new]
maxraf
Member

Откуда:
Сообщений: 31
Забыл добавить. MS SQL 2016.
21 ноя 19, 09:31    [22021479]     Ответить | Цитировать Сообщить модератору
 Re: Как можно посмотреть, что происходит во время выполнения плана обслуживания?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30740
maxraf
Как можно посмотреть, что вообще происходит?
Посмотрите Activity Monitor .или выполните процедуру sp_who2
Вы увидите список процессов, и можно будет увидеть, что сейчас выполняется.
21 ноя 19, 10:42    [22021537]     Ответить | Цитировать Сообщить модератору
 Re: Как можно посмотреть, что происходит во время выполнения плана обслуживания?  [new]
Yasha123
Member

Откуда:
Сообщений: 1833
что сделано, типа бэкап закончен и чекдб отработало,
можно в еррорлоге увидеть вместе с датой завершения.
что сейчас делает ищите в сессиях.
если что-то делает, то будет в sys.dm_exec_requests.
и если там эта сессия есть, смотрите ее ожидания.
21 ноя 19, 10:54    [22021552]     Ответить | Цитировать Сообщить модератору
 Re: Как можно посмотреть, что происходит во время выполнения плана обслуживания?  [new]
maxraf
Member

Откуда:
Сообщений: 31
Спустя почти двое суток задание завершилось в ошибкой. Но ладно, с ошибкой. Но как лог прочитать нормально? В конце написано

Источник: Задача "Перестроение индекса"     [b]Выполне...  Не удалось выполнить п...[/b]  Шаг завершился с ошибкой.,1.16:21:40,0,0,,,,0


Вот как такое анализировать?


Вот полный лог:
Дата,Источник,Серьезность,Идентификатор шага,Сервер,Имя задания,Имя шага,Уведомления,Сообщение,Продолжительность,Серьезность Sql,Идентификатор Sql-сообщения,Оператору отправлено сообщение электронной почты,Оператору отправлено сообщение командой Net send,Оператору отправлено сообщение на пейджер,Предпринято повторов

11/20/2019 18:21:02,Бекапы.Еженедельно,Ошибка,,DB,Бекапы.Еженедельно,,,Не удалось завершить задание. Запуск задания был произведен Пользователь sa. Последним выполнявшимся шагом был шаг 1 (Еженедельно).,1.16:21:40,0,0,,,,0

11/20/2019 18:21:02,Бекапы.Еженедельно,Ошибка,1,DB,Бекапы.Еженедельно,Еженедельно,,Выполняется от имени пользователя: NT Service\SQLSERVERAGENT.... Корпорация Майкрософт (Microsoft Corporation)<c/> 2016. Все права защищены. Начало: 18:21:02 Выполнение: 2019-11-20 18:21:03.32 Источник: {B232610E-B278-47B8-8F7D-514C3C5A321F} Выполнение запроса "DECLARE @Guid UNIQUEIDENTIFIER EXECUTE msdb..sp...".: 100% завершено Конец выполнения Выполнение: 2019-11-20 18:21:04.10 Источник: Задача "Резервное копирование базы данных" Выполнение запроса "EXECUTE master.dbo.xp_create_subdir N'C:\Backups\m...".: 50% завершено Конец выполнения Выполнение: 2019-11-20 18:21:04.12 Источник: Задача "Резервное копирование базы данных" Выполнение запроса "EXECUTE master.dbo.xp_create_subdir N'C:\Backups\v...".: 100% завершено Конец выполнения Выполнение: 2019-11-20 18:21:04.30 Источник: Задача "Резервное копирование базы данных" Выполнение запроса "BACKUP DATABASE [model] TO DISK = N'C:\Backups\mo...".: 50% завершено Конец выполнения Выполнение: 2019-11-20 18:21:04.37 Источник: Задача "Резервное копирование базы данных" Выполнение запроса "declare @backupSetId as int select @backupSetId =...".: 100% завершено Конец выполнения Выполнение: 2019-11-20 18:22:52.17 Источник: Задача "Резервное копирование базы данных" Выполнение запроса "BACKUP DATABASE [viangbuh] TO DISK = N'C:\Backups...".: 50% завершено Конец выполнения Выполнение: 2019-11-20 18:25:37.54 Источник: Задача "Резервное копирование базы данных" Выполнение запроса "declare @backupSetId as int select @backupSetId =...".: 100% завершено Конец выполнения Выполнение: 2019-11-20 18:25:37.72 Источник: Задача "Проверка целостности базы данных" Выполнение запроса "USE [model] ".: 50% завершено Конец выполнения Выполнение: 2019-11-20 18:25:39.02 Источник: Задача "Проверка целостности базы данных" Выполнение запроса "DBCC CHECKDB(N'model') WITH NO_INFOMSGS ".: 100% завершено Конец выполнения Выполнение: 2019-11-20 18:25:39.02 Источник: Задача "Проверка целостности базы данных" Выполнение запроса "USE [viangbuh] ".: 50% завершено Конец выполнения Выполнение: 2019-11-20 18:51:52.05 Источник: Задача "Проверка целостности базы данных" Выполнение запроса "DBCC CHECKDB(N'viangbuh') WITH NO_INFOMSGS ".: 100% завершено Конец выполнения Выполнение: 2019-11-20 19:35:29.99 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [viangbuh] ".: 0% завершено Конец выполнения Выполнение: 2019-11-22 09:45:26.22 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [_AccRg490_1] ON [dbo].[_AccRg490] REB...".: 0% завершено Конец выполнения Выполнение: 2019-11-22 09:45:26.22 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [viangbuh] ".: 1% завершено Конец выполнения Выполнение: 2019-11-22 09:45:39.07 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [_AccRg490_2] ON [dbo].[_AccRg490] REB...".: 1% завершено Конец выполнения Выполнение: 2019-11-22 09:45:39.07 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [viangbuh] ".: 1% завершено Конец выполнения Выполнение: 2019-11-22 09:45:59.24 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [_AccRg490_3] ON [dbo].[_AccRg490] REB...".: 2% завершено Конец выполнения Выполнение: 2019-11-22 09:45:59.24 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [viangbuh] ".: 2% завершено Конец выполнения Выполнение: 2019-11-22 09:46:18.62 Источник: Задача "Перестроение индекса" Выполнение запроса "ALTER INDEX [_AccRg490_4] ON [dbo].[_AccRg490] REB...".: 2% завершено Конец выполнения Выполнение: 2019-11-22 09:46:18.62 Источник: Задача "Перестроение индекса" Выполнение запроса "USE [viangbuh] ".: 3% завершено Конец выполнения Выполнение: 2019-11-22 09:46:33.41 Источник: Задача "Перестроение индекса" Выполне... Не удалось выполнить п... Шаг завершился с ошибкой.,1.16:21:40,0,0,,,,0

Что можно сделать, чтобы прочитать полностью логи без обрывов в виде многоточий?

И что можно сделать, чтобы логи не отображались так криво без форматирования?

Сообщение было отредактировано: 22 ноя 19, 04:41
22 ноя 19, 04:38    [22022329]     Ответить | Цитировать Сообщить модератору
 Re: Как можно посмотреть, что происходит во время выполнения плана обслуживания?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30740
maxraf
Вот как такое анализировать?
Не шмогли за 20 лет :-)

maxraf
Что можно сделать, чтобы прочитать полностью логи без обрывов в виде многоточий?
Нужно настроить лог в плане обслуживания
Справа от Management Connections есть неприметная кнопочка - репорты и логирование
Нужно указать место расположения текстового файла с логом, и внизу нажать Log Extended Information, что бы записывались отдельные шаги.
22 ноя 19, 07:37    [22022345]     Ответить | Цитировать Сообщить модератору
 Re: Как можно посмотреть, что происходит во время выполнения плана обслуживания?  [new]
maxraf
Member

Откуда:
Сообщений: 31
alexeyvg
maxraf
Вот как такое анализировать?
Не шмогли за 20 лет :-)

maxraf
Что можно сделать, чтобы прочитать полностью логи без обрывов в виде многоточий?
Нужно настроить лог в плане обслуживания
Справа от Management Connections есть неприметная кнопочка - репорты и логирование
Нужно указать место расположения текстового файла с логом, и внизу нажать Log Extended Information, что бы записывались отдельные шаги.


Спасибо большое
22 ноя 19, 12:18    [22022583]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить