Я довго шукав і досі не знайшов відповіді на свою проблему.
Наш Dynamics AX генерує запити за допомогою підказки OPTION (FAST x), який іноді змушує використовувати поганий план виконання. Розробники кажуть, що це за замовчуванням і важко змінити (має бути зафіксовано на всіх формах потенційно).
Отож, я шукав спосіб змінити ці підказки, використовуючи сліди слідів. Я знайшов прекрасний прапор трас 8722, який, як стверджується, змушує SQL Server ігнорувати деякі підказки запитів, особливо ті, що в пункті OPTION.
Однак у моєму випадку це не працює. Я також намагався включити прапор трассировки 8602 (відключити підказки індексу), але мій запит все ще працює із підказкою FAST x (це набагато повільніше, ніж коли я фактично видаляю пункт OPTION).
Я також намагався очистити кеш плану, але безрезультатно.
Будь-які ідеї? Я щось пропускаю?
PS Я включив прапори слідів у всьому світі, це видання для розробників SQL Server 2012