sys.server_event_sessions(Transact-SQL)
SQL Server에 있는 이벤트 세션 정의를 모두 나열합니다.
열 이름 |
데이터 형식 |
설명 |
---|---|---|
event_session_id |
int |
이벤트 세션의 고유한 ID입니다. Null을 허용하지 않습니다. |
name |
sysname |
이벤트 세션을 식별하기 위한 사용자 정의 이름입니다. name은 고유합니다. Null을 허용하지 않습니다. |
event_retention_mode |
nchar(1) |
이벤트 손실의 처리 방식을 결정합니다. 다음 중 하나일 수 있습니다.
기본값은 S입니다. Null을 허용하지 않습니다. |
event_retention_mode_desc |
sysname |
이벤트 손실의 처리 방식을 설명합니다. 다음 중 하나일 수 있습니다.
기본값은 ALLOW_SINGLE_EVENT_LOSS이며 Null을 허용하지 않습니다. |
max_dispatch_latency |
int |
이벤트가 세션 대상에 전달되기 전에 메모리에 버퍼링될 시간(밀리초)을 나타냅니다. 유효한 값은 -1과 1 - 2147483648 범위의 숫자입니다. 값 -1은 발송 대기 시간이 무한대임을 나타냅니다. Null을 허용합니다. |
max_memory |
int |
이벤트 버퍼링을 위해 세션에 할당되는 최대 메모리 양을 나타내며 기본값은 4MB입니다. Null을 허용합니다. |
max_event_size |
int |
이벤트 세션 버퍼에 맞지 않는 이벤트를 위해 예약된 메모리 양을 나타냅니다. max_event_size가 계산된 버퍼 크기를 초과할 경우 max_event_size의 두 버퍼가 추가로 이벤트 세션에 할당됩니다. Null을 허용합니다. |
memory_partition_mode |
nchar(1) |
이벤트 버퍼가 만들어지는 메모리 내의 위치입니다. memory_partition_mode는 다음 중 하나입니다.
기본 파티션 모드는 G이며, Null을 허용하지 않습니다. |
memory_partition_mode_desc |
sysname |
다음 중 하나일 수 있습니다.
기본값은 NONE이며 Null을 허용하지 않습니다. |
track_causality |
bit |
인과 관계 추적을 설정하거나 해제합니다. 1(ON)로 설정된 경우 추적이 활성화되어 다른 서버 연결에 있는 관련 이벤트가 상호 관련될 수 있습니다. 기본 설정은 0(OFF)이며 Null을 허용하지 않습니다. |
startup_state |
bit |
서버가 시작될 때 세션을 자동으로 시작할지 여부를 결정하는 값으로, 다음 중 하나일 수 있습니다.
기본값은 0입니다. Null을 허용하지 않습니다. |
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.