KB4131193 problemas de desempenho ocorrem na forma de PAGELATCH_EX e PAGELATCH_SH espera em TempDB quando você usa o SQL Server 2016

Sintomas

Quando você usa o Microsoft SQL Server 2016, aumentou PAGELATCH_EX e PAGELATCH_SH o tempo de espera ocorre nas páginas do banco de dados que pertencem às tabelas do sistema sys. sysobjvalues e sys. sysseobjvalues em TempDB.

Solução alternativa

Para contornar esse problema, examine seu aplicativo e aplique os métodos a seguir quando aplicável. Além disso, certifique-se de usar esses métodos como práticas recomendadas no futuro desenvolvimento Transact-SQL:

  • Remova os comandos de tabela suspensa para todas as tabelas temporárias que não serão reutilizadas dentro da mesma execução do procedimento armazenado. O SQL Server removerá as tabelas temporárias quando a sessão que criou as tabelas temporárias terminar.

  • Evite usar o comando TRUNCATE TABLE em relação a tabelas temporárias.

  • Evite alterar tabelas temporárias depois que elas tiverem sido criadas.

  • Se os índices forem criados na tabela temporária, considere movê-los para instruções embutidas de criação de índice dentro do comando criar tabela.

Resolução

Essa correção está incluída nas seguintes atualizações:

Atualização cumulativa 1 para SQL Server 2016 Service Pack 2

Atualização cumulativa 9 para SQL Server 2016 Service Pack 1

Sobre as compilações do SQL Server

Cada novo Build do SQL Server contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Recomendamos instalar o Build mais recente para a sua versão do SQL Server:

A compilação mais recente do SQL Server 2016

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Microsoft Insider

Estas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×