powered by simpleCommunicator - 2.0.28     © 2024 Programmizd 02
Map
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как узнать выполняется ли обновление статистики
13 сообщений из 13, страница 1 из 1
Как узнать выполняется ли обновление статистики
    #40136348
cad2206
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Обновление статистике в плане запускается командой EXEC sp_updatestats.
Как узнать, выполняется ли оно в данный момент?
...
Рейтинг: 0 / 0
Как узнать выполняется ли обновление статистики
    #40136352
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cad2206,

если вы про задание агента то можете мониторить табличку в msdb sysjobactivity
...
Рейтинг: 0 / 0
Как узнать выполняется ли обновление статистики
    #40136356
cad2206
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
felix_ff,

да, про задание агента.
В таблице sysjobactivity конечно вижу что выполняется задание. Но в задании есть несколько блоков. Один из которых обновление статистики. Можно ли узнать, какой именно блок выполняется в данный момент?
...
Рейтинг: 0 / 0
Как узнать выполняется ли обновление статистики
    #40136361
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cad2206,

разверните дерево агента SQL, откройте Монитор активности заданий.
...
Рейтинг: 0 / 0
Как узнать выполняется ли обновление статистики
    #40136378
cad2206
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов,

да, но тоже не видно, какой конкретно блок выполняется в момент времени
...
Рейтинг: 0 / 0
Как узнать выполняется ли обновление статистики
    #40136381
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cad2206,

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

Код: sql
1.
exec msdb.dbo.sp_help_job @execution_status = 1



там вся необходимая информация присутствует, также в ней можете посмотреть как получается значения для
current_execution_status
current_execution_step
...
Рейтинг: 0 / 0
Как узнать выполняется ли обновление статистики
    #40136387
cad2206
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хм, может не корректно поставил вопрос. В задании к плану обслуживания всего один шаг. А в плане обслуживания, у вложенного плана несколько блоков (бэкап, дефрагментация, обновление статистики и т.д.) И мне как раз нужно видеть какой из блоков выполняется в данный момент времени.
...
Рейтинг: 0 / 0
Как узнать выполняется ли обновление статистики
    #40136398
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cad2206,

это план обслуживания maintainance plans?

тогда смотрите в сторону представлений msdb.dbo.sysmaintplan%

но я чет не помню что он там текущую активность пишет.

профайлер по БД msdb можете запустить на отлов событий stmtstarted, stmtcompleted, SQLProcedure:StmtStarted, SQLProcedure:StmtCompleted и посмотреть куда он там что пишет.
...
Рейтинг: 0 / 0
Как узнать выполняется ли обновление статистики
    #40136400
cad2206
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
felix_ff,

да, план обслуживания, в котором есть блоки (графические представления по обслуживанию БД), и нужно знать какой блок выполняется в данный момент.

Буду смотреть, спасибо.
...
Рейтинг: 0 / 0
Как узнать выполняется ли обновление статистики
    #40136429
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cad2206
Владислав Колосов,

да, но тоже не видно, какой конкретно блок выполняется в момент времени

Прекрасно видно, какой выполняется шаг.
...
Рейтинг: 0 / 0
Как узнать выполняется ли обновление статистики
    #40136435
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cad2206,

В задании к плану обслуживания всего один шаг.
Можно просмотреть журнал самого плана обслуживания, в нём каждое выполнение и каждая задача плана представлена отдельной строкой.
...
Рейтинг: 0 / 0
Как узнать выполняется ли обновление статистики
    #40136443
cad2206
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосов,

авторПрекрасно видно, какой выполняется шаг.
В том и дело, что ШАГ. А в задании шаг ОДИН. В плане же обслуживания несколько блоков. Я выше описал. Именно выполнение конкретного блока нужно видеть.

авторМожно просмотреть журнал самого плана обслуживания, в нём каждое выполнение и каждая задача плана представлена отдельной строкой.
Записи в журнале формируются по факту их выполнения.
...
Рейтинг: 0 / 0
Как узнать выполняется ли обновление статистики
    #40136659
Фотография Александр Гладченко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавте после блока обновления статистики в случае успеха блок уведомления оператора по почте. Добавте в число операторов себя или создайте для этого нового оператора.
Многие блоки в плане обслуживания имеют опции сохранения лога в файл, посомтрите, есть ли такое у нужного Вам блока.
Если настроите логирование, не забудьте добавить блок чистки логов.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как узнать выполняется ли обновление статистики
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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