sys.dm_xe_sessions (Transact-SQL)
アクティブな拡張イベント セッションに関する情報を返します。このセッションは、イベント、アクション、およびターゲットのコレクションです。
列名 |
データ型 |
説明 |
---|---|---|
address |
varbinary(8) |
セッションのメモリ アドレス。address はローカル システムにわたって一意です。NULL 値は許可されません。 |
name |
nvarchar(256) |
セッションの名前。name はローカル システムにわたって一意です。NULL 値は許可されません。 |
pending_buffers |
int |
いっぱいになって処理が保留されているバッファの数。NULL 値は許可されません。 |
total_regular_buffers |
int |
セッションに関連付けられている標準バッファの総数。NULL 値は許可されません。
注意
ほとんどの場合は標準バッファが使用されます。標準バッファには、多数のイベントを保持できるだけの十分なサイズがあります。通常は、各セッションに 3 つ以上のバッファがあります。標準バッファの数は、MEMORY_PARTITION_MODE オプションによって設定されるメモリのパーティション分割に基づいて、サーバーで自動的に決定されます。標準バッファのサイズは、MAX_MEMORY オプションの値 (既定では 4 MB) をバッファの数で割った値になります。MEMORY_PARTITION_MODE オプションと MAX_MEMORY オプションの詳細については、「CREATE EVENT SESSION (Transact-SQL)」を参照してください。
|
regular_buffer_size |
bigint |
標準バッファのサイズ (バイト単位)。NULL 値は許可されません。 |
total_large_buffers |
int |
ラージ バッファの総数。NULL 値は許可されません。
注意
ラージ バッファは、イベントが標準バッファより大きい場合に使用されます。ラージ バッファはこの目的のために明示的に確保され、イベント セッションが開始されるときに割り当てられます。サイズは MAX_EVENT_SIZE オプションによって決まります。MAX_EVENT_SIZE オプションの詳細については、「CREATE EVENT SESSION (Transact-SQL)」を参照してください。
|
large_buffer_size |
bigint |
ラージ バッファのサイズ (バイト単位)。NULL 値は許可されません。 |
total_buffer_size |
bigint |
セッションのイベントを格納するためのメモリ バッファの合計サイズ (バイト単位)。NULL 値は許可されません。 |
buffer_policy_flags |
int |
すべてのバッファがいっぱいになっているときに新しいイベントが発生した場合のセッション イベント バッファの動作を示すビットマップ。NULL 値は許可されません。 |
buffer_policy_desc |
nvarchar(256) |
すべてのバッファがいっぱいになっているときに新しいイベントが発生した場合のセッション イベント バッファの動作を示す説明。buffer_policy_desc は、次のいずれかになります。
NULL 値は許可されません。 |
flags |
int |
セッションに設定されているフラグを示すビットマップ。NULL 値は許可されません。 |
flag_desc |
nvarchar(256) |
セッションに設定されているフラグの説明。flag_desc は、次のいずれかの組み合わせになります。
NULL 値は許可されません。 |
dropped_event_count |
int |
バッファがいっぱいのときに削除されたイベントの数。バッファ ポリシーが [Drop full buffer] または [Do not drop events] の場合、この値は 0 です。NULL 値は許可されません。 |
dropped_buffer_count |
int |
バッファがいっぱいのときに削除されたバッファの数。バッファ ポリシーが [Drop event] または [Do not drop events] に設定されている場合、この値は 0 です。NULL 値は許可されません。 |
blocked_event_fire_time |
int |
バッファがいっぱいのときにイベントの発生がブロックされていた時間。バッファ ポリシーが [Drop full buffer] または [Drop event] の場合、この値は 0 です。NULL 値は許可されません。 |
create_time |
datetime |
セッションが作成された時刻。NULL 値は許可されません。 |
largest_event_dropped_size |
int |
セッション バッファに収まらなかった最大のイベントのサイズ。NULL 値は許可されません。 |
権限
サーバーに対する VIEW SERVER STATE 権限が必要です。
変更履歴
変更内容 |
---|
name 列と blocked_event_fire_time 列のデータ型を修正しました。 |
buffer_size 列と total_buffers 列を削除しました。 |
total_regular_buffers、regular_buffer_size、total_large_buffers、large_buffer_size、および total_buffer_size の各列を追加しました。 |