sys.dm_xe_objects (Transact-SQL)

イベント パッケージによって公開されるオブジェクトごとに 1 行のデータを返します。 オブジェクトは、次のいずれかです。

  • イベント。 イベントは、実行パスにおける対象のポイントを示します。 すべてのイベントには、対象のポイントに関する情報が含まれます。

  • アクション。 アクションは、イベントの発生に同期して実行されます。 アクションを使用して、実行時データをイベントに追加することもできます。

  • ターゲット。 ターゲットは、イベントを開始したスレッド上で同期的にまたはシステムによって提供されたスレッド上で非同期的に、イベントを使用します。

  • 述語。 述語ソースは、比較演算で使用する値をイベント ソースから取得します。 述語の比較では、特定のデータ型が比較され、ブール値が返されます。

  • 型。 型は、データを解釈するために必要なバイト コレクションの長さと特性をカプセル化します。

列名

データ型

説明

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 値は許容されます。

  • すべてのオブジェクト タイプに適用する機能

    • Private。 内部的に使用できる唯一のオブジェクトであり、CREATE/ALTER EVENT SESSION DDL ではアクセスできません。 内部的に使用される少数のオブジェクトに加えて、監査イベントとターゲットがこのカテゴリに含まれます。

  • イベント機能

    • No_block。 イベントは、どのような理由でもブロックできない重要なコード パス内にあります。 この機能を持つイベントは、NO_EVENT_LOSS が指定されているイベント セッションには追加できません。

  • すべてのオブジェクト タイプに適用する機能

    • Process_whole_buffers。 ターゲットは、イベントごとではなく、イベントのバッファーをまとめて使用します。

    • Singleton。 プロセスにはターゲットのインスタンスが 1 つだけ存在できます。 複数のイベント セッションで同じシングルトン ターゲットを参照できますが、インスタンスは 1 つだけであり、そのインスタンスが一意の各イベントを 1 回だけ認識します。 これは、すべてが同じイベントを収集する複数のセッションにターゲットが追加される場合に重要です。

    • Synchronous。 ターゲットは、イベントを生成しているスレッドで、制御が呼び出し元のコード行に返される前に実行されます。

type_name

nvarchar(60)

pred_source オブジェクトおよび pred_compare オブジェクトの名前。 NULL 値は許容されます。

type_package_guid

uniqueidentifier

このオブジェクトの対象となる型を公開するパッケージの GUID。 NULL 値は許可されます。

type_size

int

データ型のサイズ (バイト単位)。 有効なオブジェクト型に対してのみ使用できます。 NULL 値は許可されます。

権限

サーバーに対する VIEW SERVER STATE 権限が必要です。

リレーションシップの基数

関連元

関連先

リレーションシップ

sys.dm_xe_objects.package_guid

sys.dm_xe_packages.guid

多対一

関連項目

参照

動的管理ビューおよび関数 (Transact-SQL)