Reduzindo o ruído em políticas de utilização da CPU (SQL Server Utility)

Use as estratégias a seguir para reduzir o relato de ruídos e violações indesejáveis em políticas de utilização de recursos do SQL Server Utility.

Qual deve ser a frequência de violação na utilização do processador para relatá-lo como superutilizado?

O período de tempo de avaliação e a tolerância em violações de percentual são ambos configuráveis usando as definições da guia Política no nó Administração do Utilitário do Gerenciador do Utility. Para alterar políticas, use os controles deslizantes à direita das descrições de política e clique em Aplicar. Você também pode restaurar valores padrão ou descartar alterações usando os botões na parte inferior da exibição.

  • O intervalo de coleta de dados é de 15 minutos. Este valor não é configurável.

  • O limite superior padrão da política de utilização de processador é de 70%. As opções variam de 0% a 100%.

  • O período de avaliação padrão para superutilização do processador é de 1 hora. As opções variam de 1 hora a 1 semana.

  • O percentual padrão de pontos de dados em violação antes de a CPU ser relatada como superutilizada é de 20%. As opções variam de 0% a 100%.

Por exemplo, com base em valores padrão, serão coletados 4 pontos de dados a cada hora e o limite de política é de 20%. Então, por padrão, qualquer violação em um período de coleta de 1 hora será 25% de 4 pontos de dados. Os valores padrão relatam qualquer violação do limite da política de superutilização da CPU.

Para reduzir o ruído gerado por uma única violação, considere as seguintes opções:

  • Aumentar o período de avaliação em 1 incremento para 6 horas. Uma única violação em 6 horas seria 1 ponto de dados em um tamanho de exemplo de 24. Nesse caso, a política toleraria 4 violações do limite da política (16,7% de pontos de dados) em 6 horas, mas relataria a superutilização para 5 ou mais violações (>20% de pontos de dados) em um período de coleta de 6 horas.

  • Aumentar a tolerância para o percentual de violações em 1 incremento para 30%. Uma única violação em 1 hora equivaleria a 1 ponto de dados em um tamanho de exemplo de 4. Nesse caso, a política toleraria 1 violação por hora, mas relataria a superutilização para 2 ou mais violações (>30% de pontos de dados) em um período de coleta de 1 hora.

  • Aumentar os limites da política para a instância gerenciada pelo SQL Server e utilização de processador de aplicativo da camada de dados. Para obter mais informações sobre como alterar as políticas de utilização global da CPU para instâncias gerenciadas do SQL Server ou aplicativos da camada de dados, consulte Administração do Utilitário (SQL Server Utility). Para obter mais informações sobre como alterar as políticas de utilização da CPU para instâncias individuais do SQL Server, consulte Detalhes de instâncias gerenciadas (SQL Server Utility). Para obter mais informações sobre como alterar as políticas de utilização da CPU para aplicativos individuais da camada de dados, consulte Detalhes do aplicativo da camada de dados implantado (SQL Server Utility).

Qual deve ser a frequência de violação na utilização do processador para relatá-lo como subutilizado?

O período de tempo de avaliação e a tolerância em violações de percentual são ambos configuráveis usando as definições da guia Política no nó Administração do Utilitário do Gerenciador do Utility. Para alterar políticas, use os controles deslizantes à direita das descrições de política e clique em Aplicar. Você também pode restaurar valores padrão ou descartar alterações usando os botões na parte inferior da exibição.

  • O intervalo de coleta de dados é de 15 minutos. Este valor não é configurável.

  • O limite inferior padrão da política de utilização de processador é de 0%. As opções variam de 0% a 100%.

  • O período de avaliação padrão para subutilização do processador é de 1 semana. As opções variam de 1 dia a 1 mês.

  • O percentual padrão de pontos de dados em violação antes de a CPU ser relatada como subutilizada é de 90%. As opções variam de 0% a 100%.

Com base em valores padrão, são coletados 672 pontos de dados a cada semana, mas o limite de política é de 0%. Então, por padrão, esta política não gera violações de subutilização de processador. Para obter mais informações sobre como alterar as políticas de utilização global da CPU para instâncias gerenciadas do SQL Server ou aplicativos da camada de dados, consulte Administração do Utilitário (SQL Server Utility). Para obter mais informações sobre como alterar as políticas de utilização da CPU para instâncias individuais do SQL Server, consulte Detalhes de instâncias gerenciadas (SQL Server Utility). Para obter mais informações sobre como alterar as políticas de utilização da CPU para aplicativos individuais da camada de dados, consulte Detalhes do aplicativo da camada de dados implantado (SQL Server Utility).