Aplica-se a
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Dividi

Suponha que você tenha um SQL Server 2017 instalado. Este aperfeiçoamento introduz uma nova dica de uso ' QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_n ' para forçar o comportamento do otimizador de consulta em um nível de consulta, como se a consulta fosse compilada com o nível de compatibilidade de banco de dados n, em que n é um nível de compatibilidade de banco de dados com suporte na lista a seguir: 100, 110, 120, 130 ou 140.

Observação:

  • Essa dica não substitui a configuração de previsão de cardinalidade padrão ou herdada, se for forçada pela configuração de escopo do banco de dados, sinalizador de rastreamento ou dica de consulta.

    • Se a estimativa de cardinalidade herdada for forçada pela configuração escopo do banco de banco, sinalizador de rastreamento ou dica de consulta, a consulta continuará a usar a estimativa de cardinalidade herdada conforme instruído.

    • Se a estimativa de cardinalidade padrão for usada por qualquer motivo (forçado ou porque a consulta é executada sem uma opção para forçar a estimativa de cardinalidade herdada), a consulta usaria o estimador de cardinalidade associado ao otimizador de consultas para a versão do banco de dados solicitada.

  • ' ENABLE_QUERY_OPTIMIZER_HOTFIXES ', sinalizador de rastreamento (TF) 4199 e outros métodos de habilitar hotfixes do otimizador podem substituir o comportamento de RTM padrão do otimizador em alguns casos, independentemente do nível de compatibilidade do banco de dados solicitado.

  • Essa dica afeta apenas o comportamento do otimizador de consulta. Ele não afeta outros recursos do SQL Server que possam depender do nível de compatibilidade do banco de dados, como a disponibilidade de determinados recursos de banco de dados.

  • Essa dica não requer nenhuma permissão especial e pode ser usada com guias de plano.

Informações adicionais

Para obter mais informações, consulte os links a seguir:

Resolução

Esta atualização está incluída na seguinte atualização cumulativa do SQL Server:

       Atualização cumulativa 10 para SQL Server 2017

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. Confira as atualizações cumulativas mais recentes do SQL Server:

Atualização cumulativa mais recente do SQL Server 2017

Referências

Saiba mais sobre a terminologiaque a Microsoft usa para descrever atualizações de software.

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.