Recopila el valor del contador de rendimiento "Sweep expired rows touched/sec" 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).
La regla recopila el valor del contador de rendimiento "Rastreo de filas expiradas tocadas/s" 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.
Rastreo de filas expiradas tocadas/s: el número de filas expiradas que se han tocado durante barridos 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).
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 |
Target | Microsoft.SQLServer.2016.DBEngine |
Category | PerformanceCollection |
Enabled | True |
Instance Name | SQL Server 2016 XTP Garbage Collection |
Counter Name | Sweep expired rows touched/sec |
Frequency | 900 |
Alert Generate | False |
Remotable | True |
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 |
<Rule ID="Microsoft.SQLServer.2016.CollectionRule.DBEngine.XTPSweepExpiredRowsTouchedSec" 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>Sweep expired rows touched/sec</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>