적용 대상:SQL Server
SQLServer:Broker 통계 성능 개체에는 데이터베이스 엔진 인스턴스에 대한 일반 Service Broker 정보를 보고하는 성능 카운터가 포함되어 있습니다. 다음 표에서는 이 개체에 포함된 카운터를 나열합니다.
| SQL Server Broker 통계 카운터 | 설명 |
|---|---|
| 정품 인증 오류 합계 | Service Broker 활성화 저장 프로시저가 오류와 함께 종료된 횟수입니다. |
| Broker 트랜잭션 롤백 | 서비스 브로커 SENDRECEIVE와 관련된 DML 명세서를 포함한 롤백 거래 수, 예: . |
| 손상된 메시지 합계 | 인스턴스에서 받은 손상된 메시지 수입니다. |
| 디큐 전송 메시지/초 | 초당 Service Broker 전송 큐에서 제거된 메시지 수입니다. |
| 대화 상자 타이머 이벤트 수 | 대화 프로토콜 계층에서 활성 상태인 타이머의 수입니다. 이 숫자는 활성 대화 상자의 수에 해당합니다. |
| 드롭된 메시지 총 | 인스턴스에서 수신했지만 큐에 배달할 수 없는 메시지 수입니다. |
| 큐에 찍힌 로컬 메시지 합계 | 인스턴스의 큐에 배치된 메시지의 수로 네트워크를 통해 도착하지 않은 메시지만 계산합니다. |
| 인큐된 로컬 메시지/sec | 네트워크를 통해 도착하지 않은 메시지만 계산하여 인스턴스의 큐에 넣은 초당 메시지 수입니다. |
| 인큐 메시지 총 | 인스턴스의 큐에 배치된 총 메시지 수입니다. |
| 대기열에 저장된 메시지/초 | 모든 우선 순위 수준의 메시지를 포함하여 로컬 엔드포인트의 메시지 수와 초당 로컬 대상 큐로 성공적으로 배달되는 전송 수입니다. |
| 초당 대기열에 있는 P1 메시지들 | 로컬 엔드포인트의 우선 순위 1 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
| P2 메시지/초에 인큐 처리됨 | 로컬 엔드포인트의 우선 순위 2 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
| 초당 P3 메시지가 인큐에 들어갔습니다 | 로컬 엔드포인트의 우선 순위 3개 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
| P4 메시지/초에 대기열에 들어갔습니다 | 로컬 엔드포인트의 우선 순위 4개 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
| 초당 P5 메시지에 대기열 등록 | 로컬 엔드포인트의 우선 순위 5개 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
| 대기열에 있는 P6 메시지/초당 | 로컬 엔드포인트의 우선 순위 6개 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
| P7 메시지/초에 대기열에 들어갔습니다 | 로컬 엔드포인트의 우선 순위 7개 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
| 대기열에 있는 P8 메시지/초당 | 로컬 엔드포인트의 우선 순위 8개 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
| 인큐에 있는 P9 메시지/초당 | 로컬 엔드포인트의 우선 순위 9 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
| 초당 P10 메시지에 대기열에 들어갔습니다 | 로컬 엔드포인트의 우선 순위 10개 메시지 수와 로컬 대상 큐에 성공적으로 전달된 전송(초당)입니다. |
| 인큐 전송 메시지/초 | 초당 Service Broker 전송 큐에 배치된 메시지 수입니다. |
| 큐에 추가된 전송 Msg Frag Tot | 네트워크를 통해 도착한 메시지만 계산하여 인스턴스의 큐에 배치된 메시지 조각의 수입니다. |
| 대기열에 있는 수송 주사(Fragments/sec) | 인스턴스의 큐에 배치된 초당 메시지 조각 수입니다. |
| 대기열에 저장된 전송 메시지 총 | 네트워크를 통해 도착한 메시지만 계산하여 인스턴스의 큐에 넣은 메시지 수입니다. |
| 대기열에 저장된 전송 메시지/sec | 인스턴스의 큐에 배치된 초당 메시지의 수로 네트워크를 통해 도착한 메시지만 계산합니다. |
| 전달된 메시지 합계 | 이 컴퓨터에서 전달한 Service Broker 메시지의 총 수입니다. |
| 전달된 메시지/초 | 이 컴퓨터에서 전달한 초당 메시지 수입니다. |
| 전달된 Msg 바이트 총 | 이 컴퓨터에서 전달한 메시지의 총 크기(바이트)입니다. |
| 전달된 Msg 바이트/초 | 이 컴퓨터에서 전달한 초당 메시지의 크기(바이트)입니다. |
| 전달된 Msg 삭제된 총계 | 이 컴퓨터가 전달을 위해 수신했지만 성공적으로 전달되지 않은 메시지 수입니다. |
| 전달된 메시지, 버려짐/삭제 | 이 컴퓨터가 전달하기 위해 받았으나 성공적으로 전달하지 못한 초당 메시지 수입니다. |
| 전달된 보류 중인 Msg 바이트 | 전달을 위해 현재 보관된 메시지의 총 크기입니다. |
| 전달된 보류 중인 Msg 개수 | 현재 전달하기 위해 보유하고 있는 총 메시지의 수입니다. |
| SQL RECEIVE 토퍼 | 중개인이 처리한 총 Transact-SQL RECEIVE 명세서 수. |
| SQL RECEIVEs/sec | 중개인이 초당 처리하는 Transact-SQL RECEIVE 명세서 수. |
| SQL SEND 토퍼 | 실행된 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%';