Triệu chứng
Giả định rằng bạn đã bật tính năng ước tính mớitrong Microsoft SQL Server 2014. Khi bạn chạy một truy vấn có chứa câu lệnh gia nhập, bạn có thể gặp phải các vấn đề sau:
-
Một số truy vấn sẽ mất thời gian lâu hơn nữa để biên dịch, đặc biệt là khi truy vấn có một số lượng lớn tham gia. Thời gian biên dịch có thể tiếp tục tăng trưởng đáng kể với việc tăng trưởng.
-
Khi gia nhập không sử dụng các điều kiện khác so với tính bình đẳng hoặc sự kết hợp của hàm equalities, thì số hàng ước tính của các kiểu cụ thể trong kết nối khác với số lượng 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 phép bộ nhớ lớn, hiệu suất máy chủ tổng thể giảm.
Giải pháp
Thông tin về gói dịch vụ
Để giải quyết sự cố này, bạn có thể lấy 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 khắc phục trong SQL server 2014 Service Pack 1.Lưu ý Để giúp khắc phục sự cố có hiệu lực lần thứ hai được mô tả trong bài viết này, hãy bật theo dõi cờ 4199.
Cách giải quyết
Để làm việc xung quanh các vấn đề này, hãy sử dụng tính năng ước tính quyết định cũ bằng cách đặt mức độ tương thích của cơ sở dữ liệu thành giá trị nhỏ hơn 120, hoặc bật theo dõi cờ 9481 tại mức toàn cầu, phiên hoặc truy vấn.
Trạng thái
Microsoft đã xác nhận đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".