Aplica-se aSQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

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?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.