Applies ToSQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Business Intelligence - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) 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ê executa uma consulta que tem uma junção de tabelas em tabelas columnstore clusterizadas e as cláusulas de junção e WHERE se referem às mesmas colunas, o SQL Server não pode avaliar uma junção de hash para a junção de tabela.

Causa

Esse problema ocorre porque as chaves de junção são removidas da árvore de consulta durante a normalização de consulta. Por padrão, o SQL Server não gera um plano de junção de hash para junções sem chaves de junção.

Resolução

Informações de atualização cumulativa

Esse aperfeiçoamento foi apresentado na seguinte atualização cumulativa do SQL Server.

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Recomendamos que você baixe e instale as atualizações cumulativas mais recentes do SQL Server:

Solução alternativa

Para contornar esse problema, adicione a dica OPTION (HASH JOIN) à consulta.

Informações adicionais

Esta atualização cumulativa introduz que o SQL Server avalia um plano de junção de HASH quando uma junção de tabela é realizada para tabelas columnstore. As consultas que acessam tabelas columnstore podem se beneficiar pela junção de hash porque a junção de hash pode ser executada no modo em lotes. Para habilitar o aperfeiçoamento, adicione o sinalizador de rastreamento 2441 aos parâmetros de inicialização ou adicionar OPTION (QUERYTRACE, 2441) à consulta.

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

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.