Cải thiện
Điều này cải thiện Giới hạn Trình độ cho TÁI TỔ CHỨC ĐỂ loại bỏ hàng đã xóa khỏi nhóm hàng trong Chỉ mục Kho cột liên cụm (CCI) trong SQL Server 2019.
Để cải thiện tính chính xác của hàng đã xóa trong Chỉ mục Kho cột liên cụm, cờ Theo dõi (TF) 11631 và TF 11634 được giới thiệu. Để biết thêm về Cờ Theo dõi, hãy xem mục DBCC TRACEON - Theo dõi cờ (Transact-SQL).
Thông tin Bổ sung
Theo mặc định khi ALTER INDEX REORGANIZE được thực thi giới hạn đủ điều kiện để loại bỏ xóa hàng khỏi một nhóm hàng là nhóm hàng cụ thể có 10% số hàng tối đa có thể có trong một nhóm hàng đã xóa. Vì các hàng tối đa có thể có trong một nhóm hàng là 1 triệu hàng nên giới hạn trình độ là 10%, là 100K hàng bị xóa trong nhóm hàng trước khi REORGANIZE loại bỏ các hàng khỏi nhóm hàng. Để biết thêm về sắp xếp lại và xây dựng lại chỉ mục, hãy xem Chống phân mảnh chỉ mục bằng cách dựng lại hoặc sắp xếp lại chỉ mục.
Giới hạn ngưỡng có một số vấn đề cần quan tâm:
-
Đối với một vài nhóm có kích thước đầy đủ của hàng 1M, việc đạt đến 100K hàng đã xóa có thể mất nhiều thời gian và cho đến khi các hàng đã xóa không bị xóa.
-
Đối với nhóm hàng nhỏ hơn, tỷ lệ phần trăm hàng đã xóa sẽ rất lớn nhưng vẫn sẽ không được xem xét thực hiện các hàng đã xóa.
Để biết thêm chi tiết, hãy xem mục Cờ Theo dõi Mới để bảo trì tốt hơn các hàng đã xóa trong Chỉ mục Columnstore
Giải pháp
Cải tiến này được bao gồm trong bản cập nhật tích lũy sau đây dành SQL Server:
Mỗi bản cập nhật tích lũy mới dành SQL Server sẽ chứa tất cả các bản cập nhật nóng và bản sửa lỗi bảo mật có trong bản dựng trước. Chúng tôi khuyên bạn nên cài đặt bản dựng mới nhất cho phiên bản SQL Server:
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.