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

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

Raccoglie il contatore delle prestazioni "Percentuale di riempimento pagina MtLog 64K/pagina scaricata" di Windows per il motore di database SQL 2016.
Si noti che questa regola è disabilitata per tutte le edizioni di SQL Express.

Knowledge Base article:

Riepilogo

La regola raccoglie il contatore delle prestazioni "Percentuale di riempimento pagina MtLog 64K/pagina scaricata" di Windows per il motore di database SQL 2016.

Fa parte dei contatori XTP specifici del database.

Percentuale di riempimento pagina MtLog 64K/pagina scaricata: percentuale media di riempimento di ogni pagina MtLog di 64K scaricata. Si tratta di un contatore di livello molto basso, non destinato all'uso da parte del cliente.

Si noti che questa regola è disabilitata per tutte le edizioni di SQL Express.

Parametri di cui è possibile eseguire l'override

Nome

Descrizione

Valore predefinito

Abilitato

Abilita o disabilita il flusso di lavoro.

Frequenza (secondi)

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

900

Element properties:

TargetMicrosoft.SQLServer.2016.DBEngine
CategoryPerformanceCollection
EnabledFalse
Instance NameSQL Server 2016 XTP Databases
Counter NameMtLog 64K 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.XTPMtlog64KPageFillPageFlushed" 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>MtLog 64K 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>