DBCC FREEPROCCACHE
không hoạt động trong Azure SQL DB. Làm thế nào khác tôi có thể buộc một kế hoạch tự loại bỏ bộ nhớ cache theo cách không làm tổn thương hệ thống sản xuất (ví dụ: tôi không thể thay đổi bảng willy nilly)? Điều này đặc biệt dành cho SQL được tạo bởi Entity Framework, vì vậy đây không phải là các procs được lưu trữ tự quản lý - đó là SQL động hiệu quả.
(Nguồn là các chỉ mục xấu -> số liệu thống kê xấu, v.v ... Tất cả đều cố định, nhưng một kế hoạch tồi sẽ không biến mất.)
CẬP NHẬT: Tôi đã chọn giải pháp của @ mrdenny khi anh ấy đến đó trước. Tuy nhiên, tôi đang sử dụng thành công kịch bản của @Aaron Bertrand để thực hiện công việc. Cảm ơn mọi người đã giúp đỡ !!
sp_executesql
.