SSAS 2005: 쿼리: 쿼리당 평균 시간

Microsoft.SQLServer.2005.MSAS_2005_Query_Avg_time_query_15.0_minutes_5_Rule (Rule)

Knowledge Base article:

요약

쿼리당 평균 시간(밀리초)입니다. 이 카운터는 마지막 카운터 측정 이후로 응답된 쿼리를 기준으로 합니다. 이 카운터는 15분 간격으로 폴링됩니다.

대부분의 성능 데이터 컬렉션 규칙과 달리 이 규칙에서는 데이터를 에이전트가 수집할 수 있도록 서버에 대한 관리자 권한이 필요합니다. 따라서 이 규칙은 SQL과 함께 제공되는 "SQL Server 모니터링 계정" 실행 프로필을 활용하도록 구성되어 있습니다. 기본 에이전트 작업 계정이 관리자가 아닌 시스템의 경우에는 이에 따라 "SQL Server 모니터링 계정" 실행 프로필을 구성해야 이 성능 데이터를 수집할 수 있습니다.

SQL Server Analysis Services Windows 서비스는 모든 버전의 SQL Server Express에서 지원되지 않습니다.

재정의 가능한 매개 변수

이름

설명

기본값

사용

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

빈도(초)

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

900

Element properties:

TargetMicrosoft.SQLServer.2005.AnalysisServices
CategoryPerformanceCollection
EnabledTrue
Instance Name$Target/Property[Type="SQL!Microsoft.SQLServer.AnalysisServices"]/PerformanceCounterObject$:Storage Engine Query
Counter NameAvg time/query
Frequency900
Alert GenerateFalse
RemotableTrue
CommentMom2005ID='{504858F9-B057-467C-AABD-D04ACC21522A}';MOM2005GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}

Member Modules:

ID Module Type TypeId RunAs 
_42EB9816_B297_415D_83DD_3DA1A903A3E5_ DataSource System.Performance.DataProvider Microsoft.SQLServer.SQLProbeAccount
PerfMapper ConditionDetection System.Performance.DataGenericMapper Default
CollectPerfData WriteAction Microsoft.SystemCenter.CollectPerformanceData Default
CollectPerfDataWarehouse WriteAction Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData Default

Source Code:

<Rule ID="Microsoft.SQLServer.2005.MSAS_2005_Query_Avg_time_query_15.0_minutes_5_Rule" Target="SQL2005Core!Microsoft.SQLServer.2005.AnalysisServices" Enabled="true" ConfirmDelivery="false" Comment="Mom2005ID='{504858F9-B057-467C-AABD-D04ACC21522A}';MOM2005GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="_42EB9816_B297_415D_83DD_3DA1A903A3E5_" Comment="{42EB9816-B297-415D-83DD-3DA1A903A3E5}" TypeID="SystemPerf!System.Performance.DataProvider" RunAs="SQL!Microsoft.SQLServer.SQLProbeAccount">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Avg time/query</CounterName>
<ObjectName>$Target/Property[Type="SQL!Microsoft.SQLServer.AnalysisServices"]/PerformanceCounterObject$:Storage Engine Query</ObjectName>
<Frequency>900</Frequency>
</DataSource>
</DataSources>
<ConditionDetection ID="PerfMapper" TypeID="SystemPerf!System.Performance.DataGenericMapper">
<ObjectName>SQL Analysis Services:Storage Engine Query</ObjectName>
<CounterName>$Data/CounterName$</CounterName>
<InstanceName>$Data/InstanceName$</InstanceName>
<Value>$Data/Value$</Value>
</ConditionDetection>
<WriteActions>
<WriteAction ID="CollectPerfData" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="CollectPerfDataWarehouse" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>