Монитор активности (страница «Блокировки по объектам»)

На этой странице приведены сведения о блокировках, принадлежащих определенным объектам.

Параметры

  • Выбранный объект
    Укажите объект базы данных для отображения блокировки, связанной с этим объектом.

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

  • Идентификатор процесса
    Идентификатор процесса сервера (SPID) текущего пользовательского процесса.
  • Контекст
    Представляет идентификатор данного потока, связанного с определенным SPID.
  • Идентификатор пакета
    Идентификатор пакета.
  • Тип
    Тип блокировки. Ниже приведены некоторые наиболее распространенные типы.

    Тип Описание

    RID

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

    Ключ

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

    Страница

    Страница данных или индекса.

    Экстент

    Непрерывная группа из восьми страниц данных или индекса.

    Таблица

    Таблица целиком, включая все данные и индексы.

    База данных

    База данных целиком.

    Метаданные

    Описание объекта.

    Возможны другие типы.

  • Подтип
    Дополнительные сведения о типе. Этот столбец может быть пустым.
  • Идентификатор объекта
    Идентификатор объекта базы данных, на который устанавливается блокировка.
  • Описание
    Описательные сведения (если имеются), предоставляемые объектом.
  • Режим запроса
    Запрошенный тип блокировки.

    Тип Описание

    Общая (S)

    Используется для операций, которые не меняют и не обновляют данные (операции «только чтение»), например инструкция SELECT.

    Обновление (U)

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

    Монопольная (Х)

    Используется для операций изменения данных, таких как UPDATE, INSERT или DELETE. Гарантирует, что несколько обновлений не будет произведено одновременно для одного ресурса.

    Намеренная

    Используется для установки иерархии блокировок.

    Схема

    Используется во время выполнения операции, зависящей от схемы таблицы. Существует два типа блокировки схем: стабильность схемы (Sch-S) и модификация схемы (Sch-M).

    Массовое обновление (BU)

    Используется, когда заданы массовое копирование данных в таблицу и подсказка TABLOCK.

    RangeS_S

    Блокировка общего диапазона и общего ресурса; упорядочиваемый просмотр диапазона.

    RangeS_U

    Блокировка общего диапазона и обновления ресурса; упорядочиваемый просмотр обновлений.

    RangeI_N

    Блокировка диапазона вставки и ресурса NULL. Используется для проверки диапазонов перед вставкой нового ключа в индекс.

    RangeX_X

    Монопольная блокировка диапазона, монопольная блокировка ресурса. Используется при обновлении ключа в диапазоне.

  • Тип запроса
    Тип запрашиваемого объекта.
  • Состояние запроса
    Состояние запроса блокировки.

    Тип Описание

    GRANT

    Блокировка получена.

    WAIT

    Блокировка заблокирована другим процессом.

    CNVT

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

  • Тип владельца
    Внутренний владелец блокировки, такой как TRANSACTION, SESSION или CURSOR.
  • Идентификатор владельца
    Идентификатор владельца, связанный с блокировкой.
  • Идентификатор GUID владельца
    Идентификатор GUID владельца блокировки.
  • База данных
    База данных, содержащая блокировки.
  • Объект
    Имя блокируемого объекта.

См. также

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

sp_lock (Transact-SQL)

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

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