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".