MSSQL 2016: filas procesadas por segundo (sin necesidad de barrido)

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

Recopila el valor del contador de rendimiento "Rows processed/sec (no sweep needed)" de Windows para el recolector de elementos no utilizados del motor XTP.
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 "Filas procesadas/s (no se necesita ningún rastreo)" de Windows para el recolector de elementos no utilizados del motor XTP.

El objeto de rendimiento Recolección de elementos no utilizados XTP contiene contadores relacionados con el recolector de elementos no utilizados del motor XTP.

Filas procesadas/s (no se necesita ningún rastreo): el número de filas que el recolector de elementos no usados ha procesado que no requerirán barrido de esquinas con polvo (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
EnabledFalse
Instance NameSQL Server 2016 XTP Garbage Collection
Counter NameRows processed/sec (no sweep needed)
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.XTPRowsProcessedSecNoSweepNeeded" Target="SQL2016Core!Microsoft.SQLServer.2016.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>Rows processed/sec (no sweep needed)</CounterName>
<ObjectName>SQL Server 2016 XTP Garbage Collection</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 Garbage Collection</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>