MSSQL 2016: transacciones creadas por segundo

Microsoft.SQLServer.2016.CollectionRule.DBEngine.XTPTransactionsCreatedSec (Rule)

Recopila el valor del contador de rendimiento "Transactions created/sec" de Windows para las transacciones del motor XTP en SQL Server.
Tenga en cuenta que esta regla está habilitada solo para las ediciones de SQL que admiten datos con optimización para memoria (ediciones Enterprise, Developer o Evaluation de 64 bits).

Knowledge Base article:

Resumen

La regla recopila el valor del contador de rendimiento "Transacciones creadas/s" de Windows para las transacciones de motor XTP de SQL Server.

El objeto de rendimiento de las transacciones XTP contiene contadores relacionados con las transacciones del motor XTP en SQL Server.

Transacciones creadas/s: número de transacciones creadas en el sistema (de media) por segundo.

Tenga en cuenta que esta regla está habilitada solo para las ediciones de SQL que admiten datos con optimización para memoria (ediciones Enterprise, Developer o Evaluation de 64 bits).

Parámetros invalidables

Nombre

Descripción

Valor predeterminado

Habilitado

Habilita o deshabilita el flujo de trabajo.

No

Frecuencia (segundos)

Intervalo de tiempo periódico en segundos en que se ejecuta el flujo de trabajo.

900

Element properties:

TargetMicrosoft.SQLServer.2016.DBEngine
CategoryPerformanceCollection
EnabledTrue
Instance NameSQL Server 2016 XTP Transactions
Counter NameTransactions created/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.2016.CollectionRule.DBEngine.XTPTransactionsCreatedSec" Target="SQL2016Core!Microsoft.SQLServer.2016.DBEngine" Enabled="true">
<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 created/sec</CounterName>
<ObjectName>SQL Server 2016 XTP Transactions</ObjectName>
<InstanceName>$Target/Property[Type="SQL2016Core!Microsoft.SQLServer.2016.ServerRole"]/InstanceName$</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
</DataSource>
</DataSources>
<ConditionDetection ID="PerfMapper" TypeID="SystemPerf!System.Performance.DataGenericMapper">
<ObjectName>SQL DB Engine:SQL Server 2016 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>