O recurso do plano Query Store Force parece não estar aplicando o plano.
Estou ciente do Query Store - Forçado nem sempre significa Forçado ; no entanto, meu plano pode não sofrer alterações insignificantes, mas o otimizador de consultas pode continuar escolhendo índices incorretos, opções de loop etc.
Basicamente: não respeita minha escolha de plano forçado. Eu forcei muitos planos e simplesmente não funciona .
- Existem 0 contagens ou razões de falhas quando eu olho
sys.query_store_plan
force_failure_count
. - Evento estendido
query_store_plan_forcing_failed
não produz nada. 0 Eventos.
Por exemplo, um plano que foi forçado em 20.09. Apenas uma compilação utilizou o plano forçado.
Os planos diferem bastante, um usando a junção de Hash Match com o INDEX 1 e o outro usando a junção de loop com o INDEX 2.
Versão: Microsoft SQL Server 2016 (SP1-GDR) (KB3210089) - 13.0.4202.2 (X64)
O que estou perdendo aqui?
fonte