KB3151176 - KHẮC PHỤC: Số hàng bị ước tính thấp đối với vị từ truy vấn liên quan đến hàm vô hướng do người dùng xác định 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 Standard - duplicate (do not use)

Triệu chứng

Hãy cân nhắc các trường hợp sau:

  • Bạn có một truy vấn có chứa một vị từ liên quan đến một hàm vô hướng được tham số hóa do người dùng xác định.
  • Có nhiều kết hợp giá trị tham số đầu vào có thể tạo ra cùng một kết quả bởi hàm do người dùng xác định này.
  • SQL Server sử dụng Công cụ ước tính lượng tính mới trong đó chế độ tương thích cơ sở dữ liệu được đặt là 120.

Trong tình huống này, khi bạn chạy truy vấn, bạn gặp phải hiệu suất truy vấn kém do số hàng ước tính không chính xác cho vị từ liên quan đến hàm do người dùng xác định trong kế hoạch truy vấn.

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:

Bản cập nhật tích lũy 6 cho SQL Server 2014 Gói Dịch vụ 1
        
Sau khi cài đặt gói cập nhật tích lũy này, bạn phải bật cờ theo dõi 4199. Để thực hiện việc này, bạn có thể thêm tham số khởi động -T4199. Hoặc bạn có thể sử dụng câu lệnh dbcc traceon(4199) cho một phiên cụ thể.

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:

Bản cập nhật tích lũy mới nhất cho SQL Server 2014
      

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.