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 옵션(기본값: 4MB) 값을 버퍼 수로 나눈 것과 동일합니다. 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_siz |
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 |
버퍼가 가득 찼을 때 삭제된 이벤트 수입니다. 버퍼 정책이 "가득 찬 버퍼 삭제" 또는 "이벤트 삭제 안 함"일 경우 이 값은 0입니다. Null을 허용하지 않습니다. |
dropped_buffer_count |
int |
버퍼가 가득 찼을 때 삭제된 버퍼 수입니다. 버퍼 정책이 "이벤트 삭제" 또는 "이벤트 삭제 안 함"으로 설정된 경우 이 값은 0입니다. Null을 허용하지 않습니다. |
blocked_event_fire_time |
int |
버퍼가 가득 찼을 때 이벤트 발생이 차단된 기간입니다. 버퍼 정책이 "가득 찬 버퍼 삭제" 또는 "이벤트 삭제"일 경우 이 값은 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 열을 추가했습니다. |