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


Монитор активности (страница «Сведения о процессе»)

Изменения: 5 декабря 2005 г.

Эта страница позволяет просматривать свойства текущих процессов.

Параметры

  • Идентификатор процесса
    Идентификатор процесса SQL Server.
  • Пользователь
    Идентификатор пользователя, выполнявшего команду.
  • База данных
    База данных, использующаяся процессом в настоящий момент.
  • Состояние
    Состояние процесса (например: выполняется, приостановлен, готов к запуску, в фоне).
  • Открытые транзакции
    Количество транзакций, открытых для данного процесса.
  • Команда
    Команда, выполняемая в данный момент.
  • Приложение
    Имя приложения, использующегося процессом в данный момент.
  • Время ожидания
    Текущее время ожидания в миллисекундах. Если процесс не находится в состоянии ожидания, время ожидания равно нулю.
  • Тип ожидания
    Имя последнего или текущего типа ожидания.
  • Ресурс
    Текстовое представление ресурса блокировки.
  • ЦП
    Совокупное время ЦП для процесса. Это поле обновляется только для процессов, выполняемых для инструкций Transact-SQL, выполняемых, когда режим SET STATISTICS TIME ON установлен в этом сеансе. Столбец ЦП обновляется, когда запрос выполняется в режиме SET STATISTICS TIME ON. Если возвращается нуль, режим SET STATISTICS TIME отключен.
  • Физические операции ввода-вывода
    Совокупное количество операций чтения и записи диска для процесса.
  • Использование памяти
    Число страниц в кэше процедур, выделенных в данный момент для этого процесса. Отрицательное значение показывает, что процесс освобождает память, выделенную другим процессом.
  • Время входа
    Время регистрации клиентского процесса на сервере. Для системных процессов выводится время запуска SQL Server.
  • Последний пакет
    Время последнего вызова удаленной хранимой процедуры или инструкции EXECUTE клиентским процессом. Для системных процессов выводится время запуска SQL Server.
  • Узел
    Имя рабочей станции.
  • Сетевая библиотека
    Столбец, в котором хранится библиотека клиентской сети. Каждый клиентский процесс подключается к сетевому подключению. Для сетевых подключений есть связанная с ними сетевая библиотека, позволяющая им выполнять подключение.
  • Сетевой адрес
    Назначенный сетевой плате на каждой рабочей станции пользователей уникальный идентификатор. Когда пользователь входит в систему, данный идентификатор вставляется в столбец Network Address.
  • Заблокирован
    Идентификатор SPID блокирующего процесса.
  • Блокировка
    Показывает, блокирует ли данный процесс другие процессы. 1 — да; 0 — нет.
  • Контекст выполнения
    Идентификатор контекста выполнения используется с целью идентифицировать подпроцессы, действующие от имени одного процесса, уникальным образом.

Индикаторы состояния

Доступны следующие значки и описания состояния:

Значок Термин Определение
Выполняется

выполняется

Процесс выполняет свою работу.

Готов к выполнению

готов к запуску

Процесс установил соединение и был успешно запущен ранее. Сейчас для него нет работы.

В режиме ожидания

ожидание

Процесс должен выполнять работу, но ожидает что-либо, например окончания блокировки или ввод пользователя.

В фоновом режиме

фон

Фоновый процесс, периодически активирующийся для выполнения своей работы.

Приостановлен

приостановлен

Процесс должен выполнять работу, но был остановлен. Данное поле состояния не описывает причины приостановки процесса. Причина может находиться в поле «Тип ожидания».

Прочее

иное

Процесс не находится ни в одном из этих состояний.

Разрешения

Используйте монитор активности при диагностике проблем с блокировкой базы данных, а также, чтобы прервать заблокированный процесс или процесс, не отвечающий по любым иным причинам.

Для просмотра монитора активности пользователю необходимо разрешение VIEW SERVER STATE при доступе к серверу SQL Server 2005.

Для просмотра монитора активности пользователю необходимо разрешение SELECT для доступа к таблицам sysprocesses и syslocks в главной базе данных сервера SQL Server 2000. По умолчанию, разрешение на просмотр данных таблиц предоставляется роли базы данных PUBLIC.

Разрешение KILL для процесса установлено по умолчанию для членов фиксированных ролей sysadmin и processadmin базы данных, которые не могут передаваться.

См. также

Другие ресурсы

sp_who (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

5 декабря 2005 г.

Измененное содержимое
  • Откорректировано описание параметра Блокировка.