SQL Server, Broker 통계 개체
적용 대상: SQL Server
SQLServer:Broker 통계 성능 개체에는 데이터베이스 엔진 인스턴스에 대한 일반 Service Broker 정보를 보고하는 성능 카운터가 포함되어 있습니다. 다음 표에서는 이 개체에 포함된 카운터를 나열합니다.
SQL Server Broker 통계 카운터 | 설명 |
---|---|
정품 인증 오류 합계 | Service Broker 활성화 저장 프로시저가 오류와 함께 종료된 횟수입니다. |
Broker 트랜잭션 롤백 | SEND 및 RECEIVE와 같은 Service Broker와 관련된 DML 문을 포함하는 롤백된 트랜잭션의 수입니다. |
손상된 메시지 합계 | 인스턴스에서 받은 손상된 메시지 수입니다. |
Dequeued Transmission Msgs/sec | 초당 Service Broker 전송 큐에서 제거된 메시지 수입니다. |
대화 상자 타이머 이벤트 수 | 대화 프로토콜 계층에서 활성 상태인 타이머의 수입니다. 이 숫자는 활성 대화 상자의 수에 해당합니다. |
Dropped Messages Total | 인스턴스에서 수신했지만 큐에 배달할 수 없는 메시지 수입니다. |
큐에 찍힌 로컬 메시지 합계 | 인스턴스의 큐에 배치된 메시지의 수로 네트워크를 통해 도착하지 않은 메시지만 계산합니다. |
Enqueued Local Messages/sec | 네트워크를 통해 도착하지 않은 메시지만 계산하여 인스턴스의 큐에 넣은 초당 메시지 수입니다. |
Enqueued Messages Total | 인스턴스의 큐에 배치된 총 메시지 수입니다. |
Enqueued Messages/sec | 모든 우선 순위 수준의 메시지를 포함하여 로컬 엔드포인트의 메시지 수와 초당 로컬 대상 큐로 성공적으로 배달되는 전송 수입니다. |
Enqueued P1 Msgs/sec | 로컬 엔드포인트의 우선 순위 1 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
Enqueued P2 Msgs/sec | 로컬 엔드포인트의 우선 순위 2 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
Enqueued P3 Msgs/sec | 로컬 엔드포인트의 우선 순위 3개 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
Enqueued P4 Msgs/sec | 로컬 엔드포인트의 우선 순위 4개 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
Enqueued P5 Msgs/sec | 로컬 엔드포인트의 우선 순위 5개 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
Enqueued P6 Msgs/sec | 로컬 엔드포인트의 우선 순위 6개 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
Enqueued P7 Msgs/sec | 로컬 엔드포인트의 우선 순위 7개 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
Enqueued P8 Msgs/sec | 로컬 엔드포인트의 우선 순위 8개 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
Enqueued P9 Msgs/sec | 로컬 엔드포인트의 우선 순위 9 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
Enqueued P10 Msgs/sec | 로컬 엔드포인트의 우선 순위 10개 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
Enqueued Transmission Msgs/sec | 초당 Service Broker 전송 큐에 배치된 메시지 수입니다. |
큐에 추가된 전송 Msg Frag Tot | 네트워크를 통해 도착한 메시지만 계산하여 인스턴스의 큐에 배치된 메시지 조각의 수입니다. |
Enqueued Transport Msg Frags/sec | 인스턴스의 큐에 배치된 초당 메시지 조각 수입니다. |
Enqueued Transport Msgs Total | 네트워크를 통해 도착한 메시지만 계산하여 인스턴스의 큐에 넣은 메시지 수입니다. |
Enqueued Transport Msgs/sec | 인스턴스의 큐에 배치된 초당 메시지의 수로 네트워크를 통해 도착한 메시지만 계산합니다. |
전달된 메시지 합계 | 이 컴퓨터에서 전달한 Service Broker 메시지의 총 수입니다. |
Forwarded Messages/sec | 이 컴퓨터에서 전달한 초당 메시지 수입니다. |
Forwarded Msg Byte Total | 이 컴퓨터에서 전달한 메시지의 총 크기(바이트)입니다. |
Forwarded Msg Bytes/sec | 이 컴퓨터에서 전달한 초당 메시지의 크기(바이트)입니다. |
전달된 Msg 삭제된 총계 | 이 컴퓨터가 전달을 위해 수신했지만 성공적으로 전달되지 않은 메시지 수입니다. |
Forwarded Msg Discarded/sec | 이 컴퓨터가 전달하기 위해 받았으나 성공적으로 전달하지 못한 초당 메시지 수입니다. |
전달된 보류 중인 Msg 바이트 | 전달을 위해 현재 보관된 메시지의 총 크기입니다. |
전달된 보류 중인 Msg 개수 | 현재 전달하기 위해 보유하고 있는 총 메시지의 수입니다. |
SQL RECEIVE 합계 | Broker에서 처리한 Transact-SQL RECEIVE 문의 총 수입니다. |
SQL RECEIVEs/sec | Broker에서 초당 처리한 Transact-SQL RECEIVE 문의 수입니다. |
SQL SEND Total | 실행된 Transact-SQL SEND 문의 총 수입니다. |
SQL SENDs/sec | 초당 실행된 Transact-SQL SEND 문의 수입니다. |
예시
sys.dm_os_performance_counters 동적 관리 뷰에서 이 T-SQL 쿼리를 사용하여 이 개체의 쿼리 성능 카운터를 탐색하기 시작합니다.
SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%Broker Statistics%';