MSSQL 2016: Durchschnittliche Datengröße für umfangreiche Transaktionssegmente

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

Erfasst den Windows-Leistungsindikator "Durchschnittliche Datengröße für umfangreiche Transaktionssegmente" für das SQL 2016-Datenbankmodul.
Beachten Sie, dass diese Regel für alle SQL Express-Editionen deaktiviert ist.

Knowledge Base article:

Zusammenfassung

Die Regel erfasst den Leistungsindikator "Durchschnittliche Datengröße für umfangreiche Transaktionssegmente" für das SQL 2016-Datenbankmodul.

Die für die XTP-Datenbank spezifischen Leistungsindikatoren.

Durchschnittliche Datengröße für umfangreiche Transaktionssegmente: die durchschnittliche Größe einer umfangreichen Datennutzlast bei Transaktionssegmenten. Dieser Leistungsindikator ist sehr speziell und nicht für den Kundengebrauch vorgesehen.

Beachten Sie, dass diese Regel für alle SQL Express-Editionen deaktiviert ist.

Parameter, die außer Kraft gesetzt werden können

Name

Beschreibung

Standardwert

Aktiviert

Aktiviert oder deaktiviert den Workflow.

Ja

Häufigkeit (Sekunden)

Das periodische Intervall in Sekunden, in dem der Workflow ausgeführt werden soll.

900

Element properties:

TargetMicrosoft.SQLServer.2016.DBEngine
CategoryPerformanceCollection
EnabledTrue
Instance NameSQL Server 2016 XTP Databases
Counter NameAvg Transaction Segment Large Data Size
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.XTPAvgTransactionSegmentLargeDataSize" 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>Avg Transaction Segment Large Data Size</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>