다음을 통해 공유


이벤트 카운터 대상

이벤트 카운터 대상은 확장 이벤트 세션 동안 발생하는 모든 이벤트를 계산합니다. 이벤트 카운터 대상을 사용하면 전체 이벤트 컬렉션의 오버헤드를 추가하지 않고도 작업 특성에 대한 정보를 얻을 수 있습니다. 이 대상에는 사용자 지정할 수 있는 매개 변수가 없습니다.

세션에 대상 추가

확장 이벤트 세션에 이벤트 카운터 대상을 추가하려면 이벤트 세션을 만들거나 변경할 때 다음 문을 포함해야 합니다.

ADD TARGET package0.event_counter

대상 출력 검토

다음 쿼리를 사용하여 이벤트 카운터 대상의 출력을 검토할 수 있습니다. 쿼리에서 session_name을 이벤트 세션의 이름으로 바꿉니다.

SELECT name, target_name, CAST(xet.target_data AS xml)
FROM sys.dm_xe_session_targets AS xet
JOIN sys.dm_xe_sessions AS xe
   ON (xe.address = xet.event_session_address)
WHERE xe.name = 'session_name'

다음 예에서는 이벤트 카운터 대상의 출력 형식을 보여 줍니다.

<CounterTarget truncated = "0">
  <Packages>
    <Package name = "[package name]">
      <Event name = "[event name]" count = "[number]" />
    </Package>
  </Packages>
</CounterTarget>

참고 항목

참조

sys.dm_xe_session_targets(Transact-SQL)

CREATE EVENT SESSION(Transact-SQL)

ALTER EVENT SESSION(Transact-SQL)

개념

SQL Server 확장 이벤트 대상