Tóm tắt
Khi một gói truy vấn sử dụng băm chế độ hàng loạt, khi một trong các đầu vào là một bộ lọc bitmap được tối ưu hóa với tra cứu thẻ đánh dấu cơ sở hoặc tra cứu khóa trong Microsoft SQL Server 2016 và SQL Server 2017, các lỗi chính xác sẽ được tạo ra. TCập Nhật của ông sẽ cải thiện hiệu suất truy vấn cho kịch bản.
Giải pháp
Cải thiện này được bao gồm trong bản Cập Nhật tích lũy sau đây cho SQL Server:
Bản Cập Nhật tích lũy 6 cho SQL Server 2017
Cập Nhật tích lũy 8 cho SQL Server 2016 SP1
Lưu ý:
-
Để kích hoạt bản cập nhật này ở mức máy chủ, bạn phải kích hoạt cờ theo dõi (TF) 4199. Để bật tính lực TF 4199 trên toàn cầu, hãy sử dụng lệnh DBCC TRACEON (4199,-1) hoặc dùng – T 4199 như một tham số khởi động.
-
Để kích hoạt bản cập nhật này ở cấp độ cơ sở dữ liệu, hãy chạy lệnh sau đây: thiết lập cấu hình cơ sở dữ liệu có thể thay đổi QUERY_OPTIMIZER_HOTFIXES = bật.
-
Để kích hoạt bản cập nhật này ở mức truy vấn, hãy dùng gợi ý truy vấn: dùng gợi ý (' ENABLE_QUERY_OPTIMIZER_HOTFIXES ').
Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các bản sửa lỗi và bản sửa lỗi bảo mật trong bản dựng trước đó. Kiểm tra bản Cập Nhật tích lũy mới nhất cho SQL Server:
Trạng thái
Microsoft đã xác nhận rằng đây là một cải tiến trong các sản phẩm Microsoft được liệt kê trong phần "áp dụng cho".
Tham khảo
Tìm hiểu về thuật ngữ mà Microsoft sử dụng để mô tả các bản cập nhật phần mềm.