MSSQL 2014: 중단된 트랜잭션 수/초

Microsoft.SQLServer.2014.CollectionRule.DBEngine.XTPTransactionsAbortedPerSec (Rule)

SQL 2014 DB 엔진 XTP 엔진 트랜잭션에 대한 Windows "중단된 트랜잭션 수/초" 성능 카운터를 수집합니다.
이 규칙은 메모리 액세스에 최적화된 데이터를 지원하는 SQL 버전(64비트 Enterprise, Developer 또는 Evaluation 버전)에 대해서만 사용하도록 설정됩니다.

Knowledge Base article:

요약

규칙은 SQL 2014 DB 엔진 XTP 엔진 트랜잭션에 대한 Windows "중단된 트랜잭션 수/초" 성능 카운터를 수집합니다.

XTP 트랜잭션 성능 개체에는 SQL Server의 XTP 엔진 트랜잭션과 관련된 카운터가 포함됩니다.

중단된 트랜잭션 수/초 - 초당 중단된 트랜잭션 수(사용자 및 시스템 모두에 의해 중단된 수, 평균)입니다.

이 규칙은 메모리 액세스에 최적화된 데이터를 지원하는 SQL 버전(64비트 Enterprise, Developer 또는 Evaluation 버전)에 대해서만 사용하도록 설정됩니다.

재정의 가능한 매개 변수

이름

설명

기본값

사용

워크플로를 사용하거나 사용하지 않도록 설정합니다.

아니요

빈도(초)

워크플로를 실행하는 반복 시간 간격(초)입니다.

900

Element properties:

TargetMicrosoft.SQLServer.2014.DBEngine
CategoryPerformanceCollection
EnabledFalse
Instance NameXTP Transactions
Counter NameTransactions aborted/sec
Frequency900
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource System.Performance.DataProvider Default
PerfMapper ConditionDetection System.Performance.DataGenericMapper Default
WriteToDB WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.SQLServer.2014.CollectionRule.DBEngine.XTPTransactionsAbortedPerSec" Target="SQL2014Core!Microsoft.SQLServer.2014.DBEngine" Enabled="false">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="SystemPerf!System.Performance.DataProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Transactions aborted/sec</CounterName>
<ObjectName>XTP Transactions</ObjectName>
<InstanceName>$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.ServerRole"]/InstanceName$</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
</DataSource>
</DataSources>
<ConditionDetection ID="PerfMapper" TypeID="SystemPerf!System.Performance.DataGenericMapper">
<ObjectName>SQL DB Engine:XTP Transactions</ObjectName>
<CounterName>$Data/CounterName$</CounterName>
<InstanceName/>
<Value>$Data/Value$</Value>
</ConditionDetection>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>