Tôi đã tìm kiếm trong một thời gian dài và vẫn chưa tìm thấy câu trả lời cho vấn đề của mình.
Dynamics AX của chúng tôi đang tạo các truy vấn với gợi ý truy vấn TÙY CHỌN (FAST x), đôi khi buộc phải sử dụng một kế hoạch thực hiện tồi. Các nhà phát triển nói rằng nó là mặc định và khó thay đổi (phải được sửa trên tất cả các hình thức có khả năng).
Vì vậy, tôi đã theo một cách để ghi đè những gợi ý này bằng cách sử dụng cờ theo dõi. Tôi đã tìm thấy cờ theo dõi đáng yêu 8722 được tuyên bố là làm cho SQL Server bỏ qua một số gợi ý truy vấn, đặc biệt là các cờ trong mệnh đề TÙY CHỌN.
Tuy nhiên, điều này không hoạt động trong trường hợp của tôi. Tôi cũng đã cố gắng bật cờ theo dõi 8602 (vô hiệu hóa gợi ý chỉ mục), nhưng truy vấn của tôi vẫn đang chạy với gợi ý FAST x (chậm hơn nhiều so với khi tôi thực sự xóa mệnh đề TÙY CHỌN).
Tôi đã cố gắng để xóa bộ nhớ cache kế hoạch là tốt, nhưng không có kết quả.
Có ý kiến gì không? Tôi có thiếu thứ gì không?
PS Tôi đã bật cờ theo dõi trên toàn cầu, đây là phiên bản Nhà phát triển SQL Server 2012