Поделиться через


Наблюдение за активностью заданий

Область применения: SQL Server Управляемый экземпляр SQL Azure

Внимание

В Управляемом экземпляре Azure SQL в настоящее время поддерживается большинство функций агента SQL Server (но не все). Подробные сведения см. в статье Различия в T-SQL между Управляемым экземпляром SQL Azure и SQL Server.

Текущую активность всех определенных заданий экземпляра SQL Server можно отслеживать с помощью монитора активности заданий агента SQL Server.

Сеансы агента SQL Server

Агент SQL Server создает новый сеанс при каждом запуске службы. При создании нового сеанса таблица sysjobactivity в базе данных msdb заполняется всеми существующими определенными заданиями. При перезапуске агента SQL Server эта таблица сохраняет последнюю активность для заданий. В каждом сеансе записываются данные об обычных действиях заданий агента SQL Server, от начала каждого задания до его завершения. Данные об этих сеансах сохраняются в таблице syssessions базы данных msdb .

Монитор активности заданий

Монитор активности заданий позволяет просматривать таблицу sysjobactivity в среде SQL Server Management Studio. Можно просматривать все задания на сервере или можно определить фильтры, ограничивающие количество отображаемых заданий. Можно также отсортировать данные о заданиях, щелкнув заголовок столбца в сетке Активность заданий агента . Например, при выборе заголовка столбца Последний запуск можно просмотреть задания в том порядке, в котором они выполнялись в последний раз. При повторном щелчке заголовка столбца производится переключение порядка отображения заданий по дате их последнего выполнения: порядок по возрастанию меняется на порядок по убыванию, и наоборот.

Использование монитора активности заданий позволяет выполнять следующие задачи:

  • Запускать и останавливать задания.

  • Просматривать свойства заданий.

  • Просматривать журнал определенного задания.

  • Обновлять данные в сетке Активность заданий агента вручную или задавать интервал автоматического обновления после нажатия кнопки Просмотреть настройки обновления.

Монитор активности заданий используется, если необходимо определить, какие задания запланированы на выполнение, результаты последнего выполнения заданий в ходе текущего сеанса, а также для определения того, какие задания в настоящее время выполняются или бездействуют. При неожиданном неуспешном завершении службы агента SQL Server можно определить, какие задания были наиболее активны, проанализировав данные предыдущего сеанса в мониторе активности заданий.

Чтобы открыть монитор активности заданий, разверните узел Агент SQL Server в обозревателе объектов Management Studio, правой кнопкой мыши щелкните Монитор активности заданий и нажмите View Job Activity (Просмотр активности заданий).

Просмотреть активность заданий текущего сеанса также можно с помощью хранимой процедуры sp_help_jobactivity.

Description Раздел
Описывает, как просмотреть состояние среды выполнения для заданий агента SQL Server. Просмотр активности заданий

См. также

Просмотр активности заданий
sysjobactivity (Transact-SQL)
syssessions (Transact-SQL)
sp_help_jobactivity (Transact-SQL)