Triệu chứng
Khi bạn dùng luôn trên các nhóm sẵn sàng trong Microsoft SQL Server 2016 hoặc 2017, việc thu hồi song song của các bản sao phụ có thể đọc được nếu có truy vấn chỉ đọc đồng thời trên cùng một bản sao và bạn nhận được thông báo lỗi sau đây:
Date\time SPID là một thời gian xảy ra trong khi chờ chốt đệm--Type 4, BP 000000E66DA93540, trang pageid, stat 0XB, ID cơ sở dữ liệu: DatabaseID, phân bổ đơn vị ID: unitid, nhiệm vụ ngườidùng taskid, thời gian bắt đầu 300 giây, 0x1018 Không tiếp tục chờ đợi.
Giải pháp
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:
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:
Cách giải quyết
Để khắc phục sự cố này, hãy sử dụng một trong các phương pháp sau:
-
Tránh các bản sao chính và bản sao phụ làm việc trên cùng một bảng cùng một lúc.
-
Đặt thời gian truy vấn ra để thoát khỏi truy vấn khi nó đã được thực thi trong 1 hoặc 2 phút.
-
Giảm hàm maxdop.
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.