Validar guias de planos após a atualização
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada SQL do Azure
banco de dados SQL no Microsoft Fabric
Importante
Sugestões do Repositório de Consultas oferecem um método mais fácil de utilizar para moldar planos de consulta sem alterar o código da aplicação. As dicas do Repositório de Consultas são mais simples do que os guias de plano. As dicas do Repositório de Consultas estão disponíveis no Banco de Dados SQL do Azure, no Banco de Dados SQL no Microsoft Fabric, na Instância Gerenciada SQL do Azure e no SQL Server 2022 (16.x) e versões posteriores.
Recomendamos reavaliar e testar as definições do guia de plano ao atualizar seu aplicativo para uma nova versão do SQL Server. Os requisitos para otimização de desempenho e o comportamento de correspondência do guia de plano podem mudar. Embora um guia de plano inválido não faça com que uma consulta falhe, o plano é compilado sem usar o guia de plano e pode não ser a melhor escolha. Depois de atualizar um banco de dados para uma versão mais recente do Mecanismo de Banco de Dados, recomendamos que você execute as seguintes tarefas:
Valide os guias de plano existentes usando a função sys.fn_validate_plan_guide.
Use eventos estendidos para monitorar planos equivocados por algum período de tempo usando o Plan Guide Evento malsucedido.