resolução de desempenho no MS SQL Server

Joao Silva 0 Pontos de reputação
2026-09-18T12:07:51.8233333+00:00

O Microsoft SQL Server apresenta saturação crítica de CPU (100%) devido à ausência de um índice não clusterizado em uma tabela de alto tráfego. Qual é o procedimento adequado para implementar a recomendação de índice minimizando o impacto na disponibilidade?

Windows para empresas | Cliente Windows para profissionais de TI | Serviços de diretório | Active Directory
0 comentários Sem comentários

1 resposta

Classificar por: Mais útil
  1. Harry Phan 32,025 Pontos de reputação Assistente Independente
    2026-09-18T12:38:13.31+00:00

    Olá João,

    Para minimizar o impacto na disponibilidade, valide primeiro a recomendação de índice e confirme que ela contribui para a saturação de CPU.

    Antes de criar o índice, verifique se já existe um índice equivalente e avalie o impacto nas operações de escrita.

    Em versões e edições compatíveis, utilize ONLINE = ON para reduzir os bloqueios durante a criação:

    CREATE NONCLUSTERED INDEX [IX_Tabela_Colunas]

    ON [dbo].[NomeDaTabela] ([ColunaFiltro])

    INCLUDE ([ColunaRetorno])

    WITH (ONLINE = ON, MAXDOP = 2);

    Execute a operação durante uma janela de menor utilização e confirme previamente o espaço disponível em disco e no tempdb.

    Se o índice não suportar criação online na sua edição, programe uma janela de manutenção para evitar indisponibilidade.

    Em versões compatíveis, considere RESUMABLE = ON para pausar e retomar a criação em tabelas muito grandes.

    Após a implementação, monitore CPU, bloqueios, duração das consultas e utilização do índice para confirmar o ganho de desempenho.

    A sintaxe final depende da versão, edição, tamanho da tabela e consulta afetada, portanto esses dados devem ser validados antes da execução.Espero que você tenha encontrado algo útil aqui. Se isso ajudar a esclarecer melhor a questão, agradeço se puder aceitar a resposta. Caso tenha mais dúvidas, sinta-se à vontade para deixar uma mensagem. Tenha um bom dia.

    HP.

    Esta resposta foi útil?

    0 comentários Sem comentários

Sua resposta

As respostas podem ser marcadas como ‘Aceitas’ pelo autor da pergunta e ‘Recomendadas’ pelos moderadores, o que ajuda os usuários a saber a resposta que resolveu o problema do autor.