Eu tenho uma DELETE
declaração em execução em uma tabela com uma coluna indexada de texto completo, um punhado de chaves estrangeiras cascade
habilitadas. Se parece com isso:
DELETE FROM dbo.STUDENTS WHERE STUDENTID=@STUDENTID
Ocasionalmente, é compilado um plano que inclui estimativas de linha muito altas para todas as operações de índice, de modo que DELETE
leva muito tempo e causa bloqueio.
Eu tentei forçar um bom plano no QueryStore, mas isso não funciona, last forced plan failure description
mostrando NO_PLAN
.
Assegurei-me de que não há alterações de esquema que possam invalidar o plano.
Olhando para o plano de execução, vejo que DELETE
envolve uma junção a uma tabela do sistema que contém o índice FT:
Essa associação ao índice FT significa que a imposição de plano não é suportada?