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


Динамическое административное представление sys.dm_xe_objects (Transact-SQL)

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

  • События. События указывают на представляющие интерес точки на пути выполнения. Все события содержат сведения об интересующей точке.

  • Действия. Действия выполняются синхронно при запуске событий. Действие может добавить к событию данные времени выполнения.

  • Цели. Цели используют события синхронно в потоке, который инициировал событие, или асинхронно в системном потоке.

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

  • Типы. Типы инкапсулируют длину и характеристики коллекции байтов, что необходимо для интерпретации данных.

Имя столбца

Тип данных

Описание

name

nvarchar(60)

Имя объекта. Имя name уникально внутри пакета для конкретного типа объектов. Не допускает значения NULL.

object_type

nvarchar(60)

Тип объекта. В столбце object_type может быть указано одно из следующих значений:

  • event;

  • action;

  • target;

  • pred_source;

  • pred_compare;

  • type.

Не допускает значения NULL.

package_guid

uniqueidentifier

Идентификатор GUID пакета, который представляет это действие. Обеспечивает связь «многие к одному» со столбцом sys.dm_xe_packages.package_id. Не допускает значение NULL.

description

nvarchar(256)

Описание действия. Значение столбца description задается автором пакета. Не допускает значение NULL.

capabilities

int

Битовая карта, описывающая возможности объекта. Допускает значение NULL.

capabilities_desc

nvarchar(256)

Перечисляет все возможности объекта. Допускает значение NULL.

type_name

nvarchar(60)

Имя для объектов pred_source и pred_compare. Неопределенное значение.

type_package_guid

uniqueidentifier

Идентификатор GUID для пакета, который представляет тип, с которым работает этот объект. Неопределенное значение.

type_size

int

Размер типа данных (в байтах). Применимо только в отношении допустимых типов объектов. Допускает значение NULL.

Разрешения

Необходимо разрешение VIEW SERVER STATE на сервере.

Мощности отношений

Из

К

Связь

sys.dm_xe_objects.package_guid

sys.dm_xe_packages.guid

Многие к одному

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

Обновления

Исправлено описание для столбца capabilities, указывающее, что он допускает значения NULL.

Обновлена таблица «Количество элементов связей»: указаны правильные имена столбцов.