Tóm tắt
Bản cập nhật này có chứa các cải tiến sau đối với tính năng dọn dẽo theo dõi thay đổi trong Microsoft SQL Server 2016 và 2017 trên Windows.
- Tránh dọn dẹp bảng syscommittab tại điểm kiểm tra cứng vì điều này có thể ảnh hưởng đến hiệu suất của các thao tác điểm kiểm tra. Thay vào đó, bảng syscommittab có thể được dọn dẹp ngay sau khi hoàn tất tính năng tự động dọn dẹp theo dõi thay đổi. Khi hoàn tất tính năng tự động dọn dẹp theo dõi thay đổi, nó sẽ cập nhật phiên bản hình nền mờ – phiên bản dọn dẹp được tăng cường. Phiên bản dọn dẹp được tăng cường này được sử dụng trong quá trình dọn dẹp syscommittab để xác định các bản ghi cần loại bỏ.
- Hiện tại, trong quy trình dọn dẹp tự động theo dõi thay đổi, bất cứ khi nào chuỗi dọn dẹp bị chặn trong khi xóa hoặc xóa hàng từ bảng bên, quá trình dọn dẹp tự động sẽ dừng lại và thoát khỏi quy trình. Với cập nhật này, thay vì thoát khỏi quy trình, các bảng có vấn đề sẽ được đánh dấu để thử lại và tiếp tục với các bảng còn lại trong danh sách. Khi luồng dọn dẹp xong bảng cuối cùng, ngay trước khi cập nhật phiên bản dọn dẹp cứng, quy trình sẽ được thử lại để kiểm tra xem có bảng nào được đánh dấu để thử lại không.
- Ngoài ra, các sự kiện phụ sau đây sẽ được thêm vào change_tracking_cleanup XEvent hiện có.
a) ErrorInTableCleanup – Tính năng này giúp xác định xem quá trình dọn dẹp theo dõi thay đổi có gặp bất kỳ sự cố nào khi dọn dẹp các mục đã hết hạn từ bất kỳ bảng bên nào hay không.
b) RowsCleanedupInLoop – Điều này giúp theo dõi thay đổi, theo dõi tiến trình dọn dẹp tự động ở cấp bảng.
c) RetryCleanup – Mục này giúp xác định các lần thử lại được thực hiện bởi luồng tự động dọn dẹp theo dõi thay đổi.
Giải pháp
Bản cập nhật này được bao gồm trong bản cập nhật tích lũy và gói dịch vụ sau đây dành cho SQL Server:
Bản cập nhật tích lũy 2 cho SQL Server 2017
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:
Bản cập nhật tích lũy mới nhất cho SQL Server 2017
Thông tin gói dịch vụ cho SQL Server 2016
Gói Dịch vụ 2 cho SQL Server 2016
Giới thiệu về gói dịch vụ dành cho SQL Server:
Các gói dịch vụ có tính tích lũy. Mỗi gói dịch vụ mới chứa tất cả bản vá trong các gói dịch vụ trước đó cùng với mọi bản vá mới. Đề xuất của chúng tôi là áp dụng gói dịch vụ mới nhất và cập nhật tích lũy mới nhất cho gói dịch vụ đó. Bạn không phải cài đặt gói dịch vụ trước đó trước khi cài đặt gói dịch vụ mới nhất. Hãy dùng Bảng 1 trong bài viết sau đây để tìm thêm thông tin về gói dịch vụ mới nhất và bản cập nhật tích lũy mới nhất.
Cách xác định phiên bản, phiên bản và mức cập nhật của SQL Server và các cấu phần của nó
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.