MSSQL 2016: XTP 컨트롤러 DLC 대기 시간/페치

Microsoft.SQLServer.2016.CollectionRule.DBFileGroupFx.XTPControllerDLCLatencyFetch (Rule)

메모리 액세스에 최적화된 테이블이 있는 SQL 2016 데이터베이스에 대한 Windows "XTP Controller DLC Latency/Fetch" 성능 카운터를 수집합니다.

Knowledge Base article:

요약

규칙은 메모리 액세스에 최적화된 테이블이 포함된 SQL 2016 데이터베이스에 대한 Windows "XTP Controller DLC Latency/Fetch" 성능 카운터를 수집합니다.

"XTP Controller DLC Latency/Fetch" 성능 카운터는 초당 직접 로그 소비자로 들어가며 XTP 컨트롤러가 검색 중인 로그 블록 간의 평균 대기 시간(마이크로초)입니다.

재정의 가능한 매개 변수

이름

설명

기본값

사용

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

빈도(초)

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

900

Element properties:

TargetMicrosoft.SQLServer.2016.DBFileGroupFx
CategoryPerformanceCollection
EnabledTrue
Instance Name$Target/Host/Host/Property[Type="SQL2016Core!Microsoft.SQLServer.2016.DBEngine"]/PerformanceCounterObject$:Databases
Counter NameXTP Controller DLC Latency/Fetch
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.DBFileGroupFx.XTPControllerDLCLatencyFetch" Target="SQL2016Core!Microsoft.SQLServer.2016.DBFileGroupFx" Enabled="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="SystemPerf!System.Performance.DataProvider">
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>XTP Controller DLC Latency/Fetch</CounterName>
<ObjectName>$Target/Host/Host/Property[Type="SQL2016Core!Microsoft.SQLServer.2016.DBEngine"]/PerformanceCounterObject$:Databases</ObjectName>
<InstanceName>$Target/Host/Property[Type="SQL2016Core!Microsoft.SQLServer.2016.Database"]/DatabaseName$</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
</DataSource>
</DataSources>
<ConditionDetection ID="PerfMapper" TypeID="SystemPerf!System.Performance.DataGenericMapper">
<ObjectName>Memory-Optimized Filegroup:XTP Controller DLC Latency/Fetch</ObjectName>
<CounterName>$Data/CounterName$</CounterName>
<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>