MSSQL 2016: Percentuale di riempimento pagina MtLog 256K/pagina scaricata

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

Raccoglie il contatore delle prestazioni "Percentuale di riempimento pagina MtLog 256K/pagina scaricata" 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 "Percentuale di riempimento pagina MtLog 256K/pagina scaricata" di Windows per il motore di database SQL 2016.

Fa parte dei contatori XTP specifici del database.

Percentuale di riempimento pagina MtLog 256K/pagina scaricata: percentuale media di riempimento di ogni pagina MtLog di 256K scaricata. 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 NameMtLog 256K Page Fill \%/Page Flushed
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.XTPMtlog256KPageFillPageFlushed" 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>MtLog 256K Page Fill %/Page Flushed</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>