KB3042544 - KHẮC PHỤC: Việc chọn sai chiến lược nối vòng lặp lồng nhau sẽ gây ra hiệu suất truy vấn kém trong SQL Server 2014

Áp dụng cho
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

Triệu chứng

Khi bạn sử dụng Microsoft SQL Server 2014 để chạy truy vấn sử dụng kết hợp vòng lặp lồng nhau, bạn sẽ gặp phải hiệu suất truy vấn kém khi xảy ra lựa chọn kế hoạch thực thi truy vấn không chính xác.

Nguyên nhân

Hành vi này xảy ra vì trình tối ưu hóa truy vấn chọn chiến lược tham gia vòng lặp lồng nhau không chính xác khi sử dụng ước tính số lượng không chính xác hoặc chi phí toán tử không chính xác.

Giải pháp

Sự cố này đã được khắc phục lần đầu trong bản cập nhật tích lũy sau đây dành cho SQL Server:

Cập nhật tích lũy 1 cho SQL Server 2014 SP1 /en-us/help/3067839

Cập nhật Tích lũy 7 cho SQL Server 2014 /en-us/help/3046038

Giới thiệu về các bản cập nhật tích lũy cho SQL Server

Mỗi bản cập nhật tích lũy mới dành cho SQL Server chứa tất cả các bản sửa lỗi nóng và bản sửa lỗi bảo mật được tích hợp trong bản cập nhật tích lũy trước đó. Xem các 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à sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "á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.