Saya sudah lama mencari dan masih belum menemukan jawaban untuk masalah saya.
Dynamics AX kami menghasilkan kueri dengan OPTION petunjuk petunjuk (FAST x), yang terkadang memaksa rencana eksekusi yang buruk untuk digunakan. Para pengembang mengatakan ini secara default dan sulit untuk diubah (harus diperbaiki pada semua bentuk secara potensial).
Jadi saya mencari cara untuk mengganti petunjuk ini menggunakan jejak jejak. Saya menemukan jejak jejak 8722 yang indah yang diklaim membuat SQL Server mengabaikan beberapa petunjuk permintaan, terutama yang ada di klausa OPSI.
Namun, ini tidak berfungsi dalam kasus saya. Saya mencoba untuk mengaktifkan jejak flag 8602 (menonaktifkan petunjuk indeks) juga, tetapi permintaan saya masih berjalan dengan petunjuk x CEPAT (itu jauh lebih lambat daripada ketika saya benar-benar menghapus klausa OPSI).
Saya mencoba menghapus cache rencana juga, tetapi tidak berhasil.
Ada ide? Apakah saya kehilangan sesuatu?
PS Saya mengaktifkan tanda jejak secara global, ini adalah edisi SQL Server 2012 Developer