Truy vấn nội gián đoạn vào bộ đệm liên lạc khi bạn chạy một số lượng lớn tải chỉ nhóm columnstore trong SQL Server 2016

Triệu chứng

Khi bạn chạy lệnh chèn chọn một đối với nhóm columnstore bảng chỉ mục (CCI) trong Microsoft SQL Server 2016, bạn có thể thấy một truy vấn nội gián đoạn vào bộ đệm liên lạc nếu lệnh đang chạy trong giao dịch tương tự như một tuyên bố truncate CCI cùng một bảng.

Nguyên nhân

Khi có một sửa đổi sơ đồ hoạt động (như cắt bớt TABLE ALTER TABLE) trong cùng một giao dịch với song song cho chọn, bạn có thể nhận được một truy vấn nội gián đoạn. Sự cố này xảy ra nếu chính sách khoá cụ thể cho song song chèn chọn chỉ hoạt động khi có một khóa X. Trong trường hợp này, bạn có thể nhận được một khóa SCH_M bao gồm truy cập X chế độ.

Giải pháp

Vấn đề này được khắc phục trong bản Cập Nhật tích luỹ sau cho SQL Server:

Cập Nhật tích luỹ 6 cho SQL Server 2016 RTM

Bản Cập Nhật tích lũy 3 cho SQL Server 2016 SP1

Mỗi bản cập nhật tích lũy mới cho SQL Server chứa tất cả các bản cập nhật nóng và tất cả các bản sửa lỗi bảo mật đi kèm với 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:

Cập Nhật tích luỹ mới nhất cho SQL Server 2016

Giải pháp

Để khắc phục sự cố này, bạn có thể làm như sau:

  • Thiết lập MAXDOP 1 để tránh chèn song song.

  • Loại bỏ CCI trong chèn chọn.

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong 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ữMicrosoft sử dụng để miêu tả các bản cập nhật phần mềm.

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×