KB4561305 - KHẮC PHỤC: Việc chèn đồng thời vào các bảng có chỉ mục kho cột có thể khiến truy vấn ngừng phản hồi trong SQL Server

Áp dụng cho
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2019 on Linux SQL Server 2019 on Windows SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2017 on Linux

Triệu chứng

Khi bạn sử dụng Microsoft SQL Server 2016 SP2 CU8 hoặc phiên bản mới hơn, bạn nhận thấy rằng mất nhiều thời gian để hoàn thành các thao tác chèn đồng thời đối với các bảng có chỉ mục kho cột. Ngoài ra, nhật ký giao tác có thể phát triển bất thường khi chạy các câu lệnh chèn này.

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

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 dành cho SQL Server:

Giới thiệu về các bản cập nhật tích lũy cho SQL Server:

Mỗi bản cập nhật tích lũy mới dành cho SQL Server chứa tất cả các bản sửa lỗi nóng và bản sửa lỗi bảo mật được tích hợp trong bản cập nhật tích lũy trước đó. Xem các bản cập nhật tích lũy mới nhất cho SQL Server:

Giải pháp thay thế

Để tránh vấn đề này, hãy làm theo các bước sau:

  1. Hủy bỏ truy vấn chèn để ngăn sự phát triển bất thường của nhật ký giao dịch.
  2. Hạn chế số lần bạn đưa ra truy vấn chọn đối với các bảng có chỉ mục kho cột và hoạt động chèn đồng thời cao.

Tham khảo

Tìm hiểu về thuật ngữ mà Microsoft dùng để mô tả các bản cập nhật phần mềm.