Triệu chứng
Hãy xem xét tình huống sau:
-
Bạn có một cơ sở dữ liệu Microsoft SQL Server 2016 hoặc 2017 có chứa chỉ mục columnstore.
-
Bạn cho phép đọc tùy thuộc vào phân tách ảnh chụp nhanh (rcsi) tại mức cơ sở dữ liệu hoặc cơ sở dữ liệu được làm bản sao phụ có thể đọc được trong một nhóm sẵn sàng (rcsi được bật theo mặc định trong trường hợp này).
-
You chạy đọc (chọn) truy vấn so với chỉ mục của columnstore như câu lệnh chèn xảy ra trên cùng một chỉ mục.
Trong trường hợp này, bạn có thể nhận thấy hiệu suất kém trong SQL Server 2016 và 2017. Ngoài ra, bạn có thể gặp phải các ngăn chặn và truy vấn nghiêm trọng sẽ chờ QUERY_TASK_ENQUEUE_MUTEX và ROWGROUP_VERSION.
Giải pháp
Thông tin Cập Nhật tích lũy:
Sự cố này đã được khắc phục trong các 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 16 cho SQL Server 2017
Bản Cập Nhật tích lũy 3 cho SQL Server 2016 gói dịch vụ 2
Mỗi bản Cập Nhật tích lũy mới cho SQL Server chứa tất cả các hotfix và tất cả các bản sửa lỗi bảo mật đã được đưa vào bản Cập Nhật tích lũy trước đó. Kiểm tra các bản Cập Nhật tích lũy mới nhất cho SQL Server:
Thông tin hotfix theo yêu cầu:
Sự cố này đã được khắc phục trong hotfix theo yêu cầu sau cho SQL Server:
Hotfix theo yêu cầu cho SQL Server 2017 CU15
Cách giải quyết
Như một giải pháp thay thế cho sự cố này, bạn có thể thả chỉ mục columnstore trên bảng.
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".
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.