Recopila el valor del contador de rendimiento "Cursor inserts/sec" de Windows para cursores de motores XTP internos.
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 "Inserciones de cursor/s" de Windows para cursores de motores XTP internos.
El objeto de rendimiento de cursores XTP contiene contadores relacionados con cursores de motor XTP internos. Los cursores son bloques de creación de nivel bajo que el motor XTP usa para procesar consultas Transact-SQL. Como tales, los usuarios no suelen tener control directo sobre ellos.
Inserciones de cursor/s: el número de inserciones de cursor (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 | False |
Instance Name | SQL Server 2016 XTP Cursors |
Counter Name | Cursor inserts/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.XTPCursorInsertsSec" 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>Cursor inserts/sec</CounterName>
<ObjectName>SQL Server 2016 XTP Cursors</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 Cursors</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>