Récupère le compteur de performances Windows « Analyses de curseurs lancées/s » pour les curseurs de moteur XTP internes.
Notez que cette règle est activée seulement pour les éditions de SQL prenant en charge les données optimisées en mémoire (édition Enterprise, Developer ou Evaluation 64 bits).
La règle collecte le compteur de performances Windows « Analyses de curseurs lancées/s » pour les curseurs de moteur XTP internes.
L’objet de performance des curseurs XTP contient les compteurs liés aux curseurs de moteur XTP interne. Les curseurs sont les blocs de construction de bas niveau que le moteur XTP utilise pour traiter les requêtes Transact-SQL. De ce fait, vous ne disposez généralement pas d’un contrôle direct sur ces derniers.
Analyses de curseurs lancées/s : le nombre d’analyses de curseurs lancées (en moyenne) par seconde.
Notez que cette règle est activée seulement pour les éditions de SQL prenant en charge les données optimisées en mémoire (édition Enterprise, Developer ou Evaluation 64 bits).
Nom | Description | Valeur par défaut |
Activé | Active ou désactive le flux de travail. | Non |
Fréquence (en secondes) | L'intervalle de temps récurrent en secondes pendant lequel le workflow est exécuté. | 900 |
Target | Microsoft.SQLServer.2014.DBEngine |
Category | PerformanceCollection |
Enabled | False |
Instance Name | XTP Cursors |
Counter Name | Cursor scans started/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.2014.CollectionRule.DBEngine.XTPCursorScansStartedPerSec" 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>Cursor scans started/sec</CounterName>
<ObjectName>XTP Cursors</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 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>