SSAS 2008: Memória: Limite de Memória Alto (KB)

Microsoft.SQLServer.2008.MSAS_2008_Memory_Memory_Limit_High_KB_15.0_minutes_5_Rule (Rule)

Knowledge Base article:

Resumo

O limite máximo configurado para o Analysis Services. Este contador é sondado a cada quinze minutos.

Diferente da maioria das regras de coleta de dados de desempenho, esta regra requer direitos de administrador no servidor para que os dados sejam coletados pelo agente. Sendo assim, ela é configurada para aproveitar o perfil Executar Como "Conta de Monitoramento do SQL Server" que é fornecido com o SQL. Para os sistemas em que a conta de ação do agente padrão não é um administrador, você deve configurar o perfil Executar Como "Conta de Monitoramento do SQL Server" apropriadamente para garantir que esses dados de desempenho sejam coletados.

Observe que nenhuma edição do SQL Server Express dá suporte ao serviço Windows SQL Server Analysis Services.

Parâmetros Substituíveis

Nome

Descrição

Valor Padrão

Habilitado

Habilita ou desabilita o fluxo de trabalho.

Sim

Frequência (segundos)

O intervalo recorrente de tempo em segundos durante o qual executar o fluxo de trabalho.

900

Element properties:

TargetMicrosoft.SQLServer.2008.AnalysisServices
CategoryPerformanceCollection
EnabledTrue
Instance Name$Target/Property[Type="SQL!Microsoft.SQLServer.AnalysisServices"]/PerformanceCounterObject$:Memory
Counter NameMemory Limit High KB
Frequency900
Alert GenerateFalse
RemotableTrue
CommentMom2008ID='{574C9B6B-20FD-4E6B-AC1E-CFE638D16C46}';MOM2008GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}

Member Modules:

ID Module Type TypeId RunAs 
_7BE6E585_9D0E_4134_A187_290241E720F9_ 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.2008.MSAS_2008_Memory_Memory_Limit_High_KB_15.0_minutes_5_Rule" Target="SQL2008Core!Microsoft.SQLServer.2008.AnalysisServices" Enabled="true" ConfirmDelivery="false" Comment="Mom2008ID='{574C9B6B-20FD-4E6B-AC1E-CFE638D16C46}';MOM2008GroupID={467ECC75-C5DA-42BD-955C-A73BBB51AF74}">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="_7BE6E585_9D0E_4134_A187_290241E720F9_" Comment="{7BE6E585-9D0E-4134-A187-290241E720F9}" TypeID="SystemPerf!System.Performance.DataProvider" RunAs="SQL!Microsoft.SQLServer.SQLProbeAccount">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Memory Limit High KB</CounterName>
<ObjectName>$Target/Property[Type="SQL!Microsoft.SQLServer.AnalysisServices"]/PerformanceCounterObject$:Memory</ObjectName>
<Frequency>900</Frequency>
</DataSource>
</DataSources>
<ConditionDetection ID="PerfMapper" TypeID="SystemPerf!System.Performance.DataGenericMapper">
<ObjectName>SQL Analysis Services:Memory</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>