MSSQL 2016: Totale allocato IoPagePool256K

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

Raccoglie il contatore delle prestazioni "Totale allocato IoPagePool256K" di Windows per il motore di database SQL 2016.
Si noti che questa regola è abilitata solo per le edizioni di SQL Server che supportano i dati con ottimizzazione per la memoria (edizione Enterprise, Developer o Evaluation a 64 bit).

Knowledge Base article:

Riepilogo

La regola raccoglie il contatore delle prestazioni "Totale allocato IoPagePool256K" di Windows per il motore di database SQL 2016.

Fa parte dei contatori XTP specifici del database.

Totale allocato IoPagePool256K: numero totale di pagine allocate e mantenute dal pool di pagine I/O da 256K dall'allocatore di back-end. Si tratta di un contatore di livello molto basso, non destinato all'uso da parte del cliente.

Si noti che questa regola è abilitata solo per le edizioni di SQL Server che supportano i dati con ottimizzazione per la memoria (edizione Enterprise, Developer o Evaluation a 64 bit).

Parametri di cui è possibile eseguire l'override

Nome

Descrizione

Valore predefinito

Abilitato

Abilita o disabilita il flusso di lavoro.

No

Frequenza (secondi)

Intervallo di tempo ricorrente in secondi in cui eseguire il flusso di lavoro.

900

Element properties:

TargetMicrosoft.SQLServer.2016.DBEngine
CategoryPerformanceCollection
EnabledTrue
Instance NameSQL Server 2016 XTP Databases
Counter NameIoPagePool256K Total Allocated
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.XTPIopagepool256kTotalAllocated" 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>IoPagePool256K Total Allocated</CounterName>
<ObjectName>SQL Server 2016 XTP Databases</ObjectName>
<InstanceName>_Total</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 Databases</ObjectName>
<CounterName>$Data/CounterName$</CounterName>
<InstanceName>$Data/InstanceName$</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>