sys.dm_xe_session_events(Transact-SQL)
적용 대상: SQL Server Azure SQL Managed Instance
활성 서버 범위 세션에 대한 이벤트에 대한 정보를 반환합니다. 이벤트는 불연속 실행 지점입니다. 이벤트에 필요한 정보가 포함되지 않은 경우 조건자를 이벤트에 적용하여 이벤트가 발생하지 않도록 할 수 있습니다.
Azure SQL Database는 데이터베이스 범위 세션만 지원합니다. sys.dm_xe_database_session_events 참조하세요.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
event_session_address | varbinary(8) | 이벤트 세션의 메모리 주소입니다. Null을 허용하지 않습니다. |
event_name | nvarchar(256) | 작업이 바인딩된 이벤트의 이름입니다. Null을 허용하지 않습니다. |
event_package_guid | uniqueidentifier | 이벤트를 포함하는 패키지의 GUID입니다. Null을 허용하지 않습니다. |
event_predicate | nvarchar(3072) | 이벤트에 적용되는 조건자 트리의 XML 표현입니다. Null을 허용합니다. |
event_fire_count | bigint | 세션이 시작된 이후 이벤트가 발생한 횟수(게시된 횟수)입니다. Null을 허용하지 않습니다. SQL Server 2022(16.x) 이상에 적용됩니다. |
event_fire_average_time | bigint | 이벤트를 게시하는 데 걸린 평균 시간(마이크로초)입니다. Null을 허용하지 않습니다. SQL Server 2022(16.x) 이상에 적용됩니다. |
event_fire_min_time | bigint | 이벤트를 게시하는 데 걸린 최소 시간(마이크로초)입니다. Null을 허용하지 않습니다. SQL Server 2022(16.x) 이상에 적용됩니다. |
event_fire_max_time | bigint | 이벤트를 게시하는 데 걸린 최대 시간(마이크로초)입니다. Null을 허용하지 않습니다. SQL Server 2022(16.x) 이상에 적용됩니다. |
참고 항목
및 event_fire_average_time
열은 event_fire_count
추적 플래그 9708을 사용하는 경우에만 채워집니다.
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.
SQL Server 2022 이상에 대한 사용 권한
서버에 대한 VIEW SERVER PERFORMANCE STATE 권한이 필요합니다.
관계 카디널리
보낸 사람 | 수행할 작업 | 관계 |
---|---|---|
sys.dm_xe_session_events.event_session_address | sys.dm_xe_sessions.address | 다 대 일 |
sys.dm_xe_session_events.event_package_guid, sys.dm_xe_session_events.event_name |
sys.dm_xe_objects.name, sys.dm_xe_objects.package_guid |
다 대 일 |
다음 단계
다음 문서에서 관련 개념에 대해 자세히 알아보세요.