Здається, функція плану зберігання запитів не застосовує план.
Мені відомо про магазин запитів - примусовий не завжди означає насильницький ; проте мій план може не змінитися незначно, але оптимізатор запитів може продовжувати вибирати неправильні індекси, вибір циклу тощо.
В основному: це не шанує мого вимушеного вибору плану. Я змусив багато планів, і це просто не працює .
- Коли я дивлюсь, є 0 підрахунків чи причин
sys.query_store_plan
force_failure_count
. - Розширена подія
query_store_plan_forcing_failed
нічого не приносить. 0 події
Наприклад, план, який був вимушений 20.09. Лише в 1 збірці було застосовано примусовий план.
Плани дико відрізняються: один використовує Hash Match приєднатися до INDEX 1, а інший використовуючи Loop Join з INDEX 2.
Версія: Microsoft SQL Server 2016 (SP1-GDR) (KB3210089) - 13.0.4202.2 (X64)
Що я тут пропускаю?