sys.dm_xe_objects(Transact-SQL)

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceMicrosoft Fabric의 SQL 데이터베이스

이벤트 패키지에 의해 표시되는 각 개체에 대해 한 행을 반환합니다. 개체는 다음 중 하나일 수 있습니다.

  • 이벤트. 이벤트는 실행 경로에서 관심 지점을 나타내며 모든 이벤트에는 관심 지점에 대한 정보가 포함됩니다.

  • 작업. 동작은 이벤트가 발생할 때 동기적으로 실행됩니다. 작업은 런타임 데이터를 이벤트에 추가할 수 있습니다.

  • 대상. 대상은 이벤트를 발생시키는 스레드에서 동기적으로 또는 시스템 제공 스레드에서 비동기적으로 이벤트를 사용합니다.

  • 조건자. 조건자 원본은 비교 작업에 사용하기 위해 이벤트 원본에서 값을 검색합니다. 조건자 비교는 특정 데이터 형식을 비교하고 부울 값을 반환합니다.

  • 형식. 형식은 데이터를 해석하는 데 필요한 바이트 컬렉션의 길이와 특성을 캡슐화합니다.

열 이름 데이터 형식 설명
name nvarchar(60) 개체 이름입니다. 이름은 특정 개체 형식에 대한 패키지 내에서 고유합니다. Null을 허용하지 않습니다.
object_type nvarchar(60) 개체의 유형입니다. object_type 다음 중 하나입니다.

이벤트

작업

target

pred_source

pred_compare

type

Null을 허용하지 않습니다.
package_guid uniqueidentifier 이 작업을 노출하는 패키지의 GUID입니다. sys.dm_xe_packages.package_id와 다 대 일 관계가 있습니다. Null을 허용하지 않습니다.
description nvarchar(256) 작업에 대한 설명입니다. 설명은 패키지 작성자가 설정합니다. Null을 허용하지 않습니다.
capabilities int 개체의 기능을 설명하는 비트맵입니다. Null을 허용합니다.
capabilities_desc nvarchar(256) 개체의 모든 기능을 나열합니다. Null을 허용합니다.

모든 개체 형식에 적용되는 기능

-
프라이빗. 내부에서 사용할 수 있는 유일한 객체이며, CREATE/ALTER EVENT SESSION DDL을 통해 접근할 수 없습니다. 감사 이벤트 및 대상은 내부적으로 사용되는 소수의 개체 외에도 이 범주에 속합니다.

===============

이벤트 기능

-
No_block. 이벤트는 어떤 이유로든 차단할 수 없는 중요한 코드 경로에 있습니다. 이 기능을 사용하는 이벤트는 NO_EVENT_LOSS 지정하는 이벤트 세션에 추가되지 않을 수 있습니다.

===============

모든 개체 형식에 적용되는 기능

-
Process_whole_buffers. 대상은 이벤트별 이벤트가 아닌 한 번에 이벤트의 버퍼를 사용합니다.

-
싱글톤. 한 프로세스에 하나의 대상 인스턴스만 존재할 수 있습니다. 여러 이벤트 세션에서 동일한 단일 대상을 참조하는 경우에도 실제로 인스턴스는 하나뿐이며 이 인스턴스는 고유한 각 이벤트를 한 번씩만 표시합니다. 이는 대상이 동일한 이벤트를 수집하는 여러 세션에 추가된 경우에 중요합니다.

-
Synchronous: 컨트롤이 호출 코드 줄로 반환되기 전에 이벤트를 생성하는 스레드에서 대상이 실행됩니다.
type_name nvarchar(60) pred_source 및 pred_compare 개체의 이름입니다. Null을 허용합니다.
type_package_guid uniqueidentifier 이 개체가 작동하는 형식을 노출하는 패키지의 GUID입니다. Null을 허용합니다.
type_size int 데이터 형식의 크기(바이트)입니다. 이는 유효한 개체 형식에만 해당합니다. Null을 허용합니다.

사용 권한

서버에 대한 SERVER STATE 권한이 필요합니다 VIEW .

SQL Server 2022 이상에 대한 사용 권한

서버에 대한 SERVER PERFORMANCE STATE 권한이 필요합니다 VIEW .

관계 카디널리

보낸 사람 수행할 작업 관계
sys.dm_xe_objects.package_guid sys.dm_xe_packages.guid 다 대 일

다음 단계

다음 문서에서 관련 개념에 대해 자세히 알아보세요.