MSSQL 2016: IoPagePool4K 할당된 총 수

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

SQL 2016 DB 엔진에 대한 Windows "IoPagePool4K 할당된 총 수" 성능 카운터를 수집합니다.
이 규칙은 모든 SQL Express 버전에 대해 사용하지 않도록 설정됩니다.

Knowledge Base article:

요약

규칙은 SQL 2016 DB 엔진에 대한 Windows "IoPagePool4K 할당된 총 수" 성능 카운터를 수집합니다.

XTP 데이터베이스 관련 카운터입니다.

IoPagePool4K 할당된 총 수 - 4K IO 페이지 풀을 통해 백 엔드 할당자에서 할당 및 저장된 총 페이지 수입니다. 고객이 사용하기 위한 것이 아닌 매우 낮은 수준의 카운터입니다.

이 규칙은 모든 SQL Express 버전에 대해 사용하지 않도록 설정됩니다.

재정의 가능한 매개 변수

이름

설명

기본값

사용

워크플로를 사용하거나 사용하지 않도록 설정합니다.

빈도(초)

워크플로를 실행하는 반복 시간 간격(초)입니다.

900

Element properties:

TargetMicrosoft.SQLServer.2016.DBEngine
CategoryPerformanceCollection
EnabledFalse
Instance NameSQL Server 2016 XTP Databases
Counter NameIoPagePool4K 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.XTPIopagepool4kTotalAllocated" 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>IoPagePool4K 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>