sys.dm_xe_objects (Transact-SQL)

Gibt eine Zeile für jedes Objekt zurück, das von einem Ereignispaket verfügbar gemacht wird. Folgende Objekte sind möglich:

  • Ereignisse. Ereignisse geben interessierende Punkte in einem Ausführungspfad an. Alle Ereignisse enthalten Informationen über einen interessierenden Punkt.

  • Aktionen. Aktionen werden synchron ausgeführt, wenn Ereignisse ausgelöst werden. Eine Aktion kann Laufzeitdaten an ein Ereignis anfügen.

  • Ziele. Ziele verarbeiten Ereignisse entweder synchron für den Thread, der das Ereignis auslöst, oder asynchron für einen vom System bereitgestellten Thread.

  • Prädikate. Prädikatquellen rufen Werte aus Ereignisquellen zur Verwendung in Vergleichsvorgängen ab. Prädikatvergleiche vergleichen bestimmte Datentypen und geben einen booleschen Wert zurück.

  • Typen. Typen kapseln die Länge und Eigenschaften der Byte-Auflistung, die zum Interpretieren der Daten benötigt wird.

Spaltenname

Datentyp

Beschreibung

name

nvarchar(60)

Der Name des Objekts. name ist innerhalb eines Pakets für einen bestimmten Objekttyp eindeutig. NULL ist nicht zulässig.

object_type

nvarchar(60)

Der Typ des Objekts. object_type besitzt hat einen der folgenden Werte:

  • event

  • action

  • target

  • pred_source

  • pred_compare

  • type

NULL ist nicht zulässig.

package_guid

uniqueidentifier

Die GUID für das Paket, das diese Aktion verfügbar macht. Es gibt eine n:1-Beziehung mit sys.dm_xe_packages.package_id. NULL ist nicht zulässig.

description

nvarchar(256)

Eine Beschreibung der Aktion. description wird vom Paketersteller festgelegt. NULL ist nicht zulässig.

capabilities

int

Eine Bitmap, die die Fähigkeiten des Objekts beschreibt. NULL ist zulässig.

capabilities_desc

nvarchar(256)

Listet alle Fähigkeiten des Objekts auf. NULL ist zulässig.

type_name

nvarchar(60)

Der Name für das pred_source-Objekt und das pred_compare-Objekt. NULL ist zulässig.

type_package_guid

uniqueidentifier

Die GUID für das Paket, das den Typ verfügbar macht, auf den sich dieses Objekt bezieht. NULL ist zulässig.

type_size

int

Größe des Datentyps in Bytes. Dies ist nur für gültige Objekttypen vorgesehen. NULL ist zulässig.

Berechtigungen

Erfordert die VIEW SERVER STATE-Berechtigung auf dem Server.

Kardinalität der Beziehungen

Von

Bis

Beziehung

sys.dm_xe_objects.package_guid

sys.dm_xe_packages.guid

n:1

Änderungsverlauf

Aktualisierter Inhalt

Die Beschreibung für die Spalte capabilities wurde korrigiert, um anzugeben, dass der Wert NULL sein kann.

Die Tabelle "Kardinalität der Beziehungen" wurde mit den richtigen Spaltennamen aktualisiert.