Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Класс событий "Заблокированный отчет процесса " указывает, что задача заблокирована в течение более определенного периода времени. Этот класс событий не включает системные задачи или задачи, ожидающие неблокируемых ресурсов.
Чтобы настроить пороговое значение и частоту создания отчетов, используйте команду sp_configure для настройки параметра порогового значения заблокированного процесса , который можно задать в секундах. По умолчанию отчеты о заблокированных процессах не создаются. Дополнительные сведения о настройке параметра порогового значения заблокированного процесса см. в разделе "Параметр конфигурации сервера заблокированного процесса".
Сведения о фильтрации данных, возвращаемых классом событий " Заблокированный отчет процесса ", см. в разделе "Фильтрация событий в трассировке" (SQL Server Profiler), установка фильтра трассировки (Transact-SQL)или sp_trace_setfilter (Transact-SQL).
Столбцы данных класса событий заблокированного процесса
Имя столбца данных | Тип данных | Описание | Идентификатор столбца | Доступно для фильтрации |
---|---|---|---|---|
DatabaseID | int | Идентификатор базы данных, в которой была получена блокировка. Sql Server Profiler отображает имя базы данных, если столбец данных ServerName фиксируется в трассировке и сервер доступен. Определите значение для базы данных, используя функцию DB_ID. | 3 | Да |
Длительность | bigint | Время (в миллисекундах), которое был заблокирован процесс. | 13 (тринадцать) | Да |
EndTime | datetime | Время окончания события. Этот столбец не заполняется для начальных классов событий, таких как SQL:BatchStarting или SP:Starting. | 15 | Да |
EventClass | int | Тип события = 137. | двадцать семь | нет |
EventSequence | int | Последовательность заданного события в запросе. | 51 | нет |
IndexID | int | Идентификатор индекса объекта, связанного с событием. Чтобы определить идентификатор индекса для объекта, используйте столбец indid системной таблицы sysindexes . | двадцать четыре | Да |
IsSystem | int | Указывает, произошло событие в системном или в пользовательском процессе. 1 = системный, 0 = пользовательский. | шестьдесят | Да |
LoginSid | Изображение | Идентификатор безопасности вошедшего в систему пользователя. Это событие всегда передается из системного потока. IsSystem = 1; SID = sa. | 41 | Да |
Режим | int | Состояние, которое событие получает или запрашивает. 0=NULL 1=Sch-S 2=Sch-M 3=S 4=U 5=X 6=IS 7=IU 8=IX 9=SIU 10=ШЕСТЬ 11=UIX 12=BU 13=RangeS-S 14=RangeS-U 15=RangeI-N 16=RangeI-S 17=RangeI-U 18=RangeI-X 19=RangeX-S 20=RangeX-U 21=RangeX-X |
32 | Да |
ObjectID | int | Назначаемый системой идентификатор объекта, на котором была приобретена блокировка, если она доступна и применима. | двадцать два | Да |
Имя сервера | nvarchar | Имя отслеживаемого экземпляра SQL Server. | 26 | |
SessionLoginName | nvarchar | Имя входа пользователя, инициировавшего сеанс. Например, если вы подключаетесь к SQL Server с помощью Login1 и выполняете инструкцию login2, SessionLoginName показывает Login1; и LoginName показывают Login2 . В этом столбце отображаются имена входа SQL Server и Windows. | 64 | Да |
TextData | ntext | Текстовое значение, зависящее от класса событий, фиксируемых при трассировке. | 1 | Да |
TransactionID | bigint | Назначенный системой идентификатор транзакции. | 4 | Да |
См. также
sp_trace_setevent (Transact-SQL)
sp_configure (Transact-SQL)