He buscado mucho tiempo y todavía no he encontrado la respuesta a mi problema.
Nuestro Dynamics AX está generando consultas con la sugerencia de consulta OPTION (FAST x), que a veces obliga a utilizar un plan de ejecución incorrecto. Los desarrolladores dicen que es por defecto y que es difícil de cambiar (tiene que arreglarse en todos los formularios potencialmente).
Así que estaba buscando una forma de anular estas sugerencias usando marcas de seguimiento. Encontré la hermosa bandera de seguimiento 8722 que se afirma que hace que SQL Server ignore algunas sugerencias de consulta, especialmente las de la cláusula OPTION.
Sin embargo, esto no funciona en mi caso. Traté de habilitar la marca de seguimiento 8602 (deshabilitar las sugerencias de índice) también, pero mi consulta todavía se está ejecutando con la sugerencia FAST x (es mucho más lenta que cuando realmente elimino la cláusula OPTION).
Traté de borrar el caché del plan también, sin éxito.
¿Algunas ideas? ¿Me estoy perdiendo algo?
PD: habilité las marcas de seguimiento a nivel mundial, esta es la edición para desarrolladores de SQL Server 2012