SQL Server XTP 트랜잭션 개체

적용 대상:SQL Server

SQL Server XTP 트랜잭션 성능 개체에는 SQL Server의 메모리 내 OLTP와 관련된 트랜잭션과 관련된 카운터가 포함되어 있습니다.

이 표에서는 SQL Server XTP 트랜잭션 카운터에 대해 설명합니다.

카운터 설명
Cascading aborts/sec 커밋 종속성 롤백(평균)으로 인해 롤백된 트랜잭션 수(초당)입니다.
Commit dependencies taken/sec 초당 트랜잭션에서 수행한 커밋 종속성 수(평균)입니다.
Read-only transactions prepared/sec 커밋 처리를 위해 준비된 초당 읽기 전용 트랜잭션 수입니다.
저장 지점 새로 고침/초 저장점이 초당 "새로 고쳐진" 횟수(평균)입니다. 저장점 새로 고침은 기존 저장점이 트랜잭션 수명 중 현재 지점으로 다시 설정되는 경우입니다.
Save point rollbacks/sec 트랜잭션이 저장 지점(평균)으로 롤백된 횟수(초당)입니다.
Save points created/sec 초당 생성된 저장점 수입니다(평균).
트랜잭션 유효성 검사 실패/초 유효성 검사 처리에 실패한 초당 트랜잭션 수입니다(평균).
user/sec에 의해 중단된 트랜잭션 사용자가 중단한 트랜잭션 수(평균)입니다(초당).
Transactions aborted/sec 사용자 및 시스템에 의해 중단된 초당 트랜잭션 수입니다(평균).
Transactions created/sec 시스템에서 생성된 트랜잭션 수(평균) 초당 수입니다.

XTP 트랜잭션은 디스크 기반 트랜잭션과 다르게 계산됩니다(Databases:Transactions/sec에 반영됨). 예를 들어 만든 트랜잭션/초는 읽기/전용 트랜잭션 수를 계산하지만 Databases:Transactions/sec는 그렇지 않습니다.

예제

sys.dm_os_performance_counters 동적 관리 뷰에서 이 T-SQL 쿼리를 사용하여 이 개체의 쿼리 성능 카운터를 탐색하기 시작합니다.

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%XTP Transactions%';