Applies ToSQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Melhoria

Assuma que tem um SQL Server 2017 instalado. Esta melhoria introduz um novo USO HINT 'QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_n' para forçar o comportamento do otimizador de consulta a nível de consulta, como se a consulta fosse compilada com o nível de compatibilidade da base de dados n, onde n é um nível de compatibilidade de base de dados suportado a partir da seguinte lista: 100, 110, 120, 130 ou 140.

Nota:

  • Esta sugestão não substitui a definição de estimativa de cardinalidade padrão ou legado, se for forçada através da configuração de âmbito de base de dados, da bandeira de traço ou da sugestão de consulta.

    • Se a estimativa do legado cardinalício for forçada através de DB telescópio config, traço de bandeira ou sugestão de consulta, a consulta continuará a usar a estimativa do legado cardinalício como dirigido.

    • Se a estimativa de cardinalidade padrão for usada por qualquer motivo (forçada, ou porque a consulta é executada sem opção de forçar a estimativa do cardinalício legado), a consulta usaria o estimador cardinalício associado ao otimizador de consultas para a versão de base de dados solicitada.

  • 'ENABLE_QUERY_OPTIMIZER_HOTFIXES', o traço da bandeira (TF) 4199 e outros métodos de permitir a colocação de hotfixes optimizador podem sobrepor-se ao comportamento padrão de RTM do optimizador em alguns casos, independentemente do nível de compatibilidade da base de dados solicitado.

  • Esta dica só afeta o comportamento do otimizador de consultas. Não afeta outras funcionalidades do SQL Server que podem depender do nível de compatibilidade da base de dados, como a disponibilidade de determinadas funcionalidades da base de dados..

  • Esta sugestão não requer permissões especiais e pode ser usada com guias de planos.

Mais Informações

Para mais informações, pode consultar os seguintes links:

Resolução

Esta atualização está incluída na seguinte atualização cumulativa para o 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 que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server:

Última atualização cumulativa para SQL Server 2017

Referências

Conheça a terminologiaque a Microsoft utiliza para descrever atualizações de software.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.