KB4040014 - CORREÇÃO: Consulta que associa uma vista e contém UNIÃO TODAS lenta no SQL Server 2016

Aplica-se A
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Sintomas

Tenha em conta o seguinte cenário:

  • Pode criar uma vista que utilize uma operação UNION ALL para combinar os resultados obtidos a partir de múltiplas tabelas.
  • Executa uma consulta em modo de lote que associa a vista a outras tabelas.

Neste cenário, a consulta pode ser executada lentamente.

Resolução

Esta correção está incluída na Atualização Cumulativa 5 para SQL Server 2016 Service Pack 1.

Observação Depois de instalar essa atualização, você deve habilitar o hotfix do otimizador de consulta. Para obter mais informações sobre hotfixes do Otimizador de Consultas e sinalizadores de rastreamento, consulte o seguinte:

SQL Server Query Optimizer hotfix TF 4199 modelo de serviço

Comandos da consola DBCC e sinalizadores de Rastreio

Acerca SQL Server compilações de 2016

Cada nova compilação para o SQL Server 2016 contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Recomendamos que instale a compilação mais recente para o SQL Server 2016.

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Referências

Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.