KB3044519 - KHẮC PHỤC: Các sự cố về hiệu suất truy vấn khi bật trình ước tính lượng tính mới 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) SQL Server 2014 Express - duplicate (do not use)

Triệu chứng

Giả sử bạn đã bật trình ước tính lượng tính mới trong Microsoft SQL Server 2014. Khi bạn chạy truy vấn có chứa câu lệnh nối, bạn có thể gặp phải các sự cố sau:

  • Một số truy vấn cần nhiều thời gian hơn để biên dịch, đặc biệt là khi truy vấn có một số lượng lớn các kết nối. Thời gian biên dịch có thể tiếp tục tăng đáng kể cùng với sự gia tăng của số liên kết.
  • Khi vị từ liên kết dùng các điều kiện khác ngoài sự bằng hoặc kết hợp các bằng, số hàng ước tính của các loại cụ thể trong các liên kết sẽ khác với số hàng thực tế được xử lý. Trong trường hợp này, hiệu suất truy vấn giảm và vì truy vấn yêu cầu cấp bộ nhớ lớn nên hiệu suất máy chủ tổng thể sẽ giảm.

Giải pháp

Thông tin gói dịch vụ

Để giải quyết sự cố này, hãy tải xuống Gói dịch vụ 1 cho SQL Server 2014.

Để biết thêm thông tin về SQL Server 2014 Gói Dịch vụ 1 (SP1), hãy xem các lỗi được sửa trong SQL Server 2014 Gói Dịch vụ 1.

Lưu ý Để bản sửa lỗi có hiệu lực đối với sự cố thứ hai được mô tả trong bài viết này, hãy bật cờ theo dõi 4199.

Giải pháp thay thế

Để tránh các vấn đề này, hãy sử dụng công cụ ước tính lượng tính cũ bằng cách thiết đặt mức tương thích cơ sở dữ liệu ở một giá trị nhỏ hơn 120 hoặc bật cờ theo dõi 9481 ở mức toàn cầu, phiên hoặc truy vấn.

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".