Triệu chứng
Giả định rằng bạn có một cơ sở dữ liệu có chứa một nhóm filegroup tối ưu hóa bộ nhớ và các bảng thông thường. Ngoài ra, cơ sở dữ liệu có thể bao gồm bộ nhớ xử lý giao dịch trực tuyến (OLTP) được tối ưu hóa. Khi bạn thực hiện thao tác ngôn ngữ thao tác dữ liệu (DML) chẳng hạn như xây dựng lại chỉ mục của bảng thông thường, số lượng tệp điểm kiểm tra sẽ giúp tăng dần.
Giải pháp
Chúng tôi đã phát hành bản Cập Nhật để giảm các dấu chân của đĩa bằng cách giảm các tệp điểm kiểm tra trong bộ nhớ thành 1 MB (megabyte). Bản cập nhật này được bao gồm trong bản Cập Nhật tích lũy sau đây cho SQL Server:
Bản Cập Nhật tích lũy 6 cho SQL server 2017 Cumulative Update 8 cho SQL Server 2016 SP1 Cumulative update 6 cho SQL Server 2014 Service Pack 1 Cumulative Update 1 for SQL Server 2016 Để kích hoạt bản cập nhật này, bạn phải bật theo dõi gắn cờ 9929 khi khởi động hoặc trong một phiên người dùng. Dấu vết này có hiệu ứng mức độ toàn cầu. Để bật theo dõi cờ 9929, hãy sử dụng lệnh DBCC TRACEON (9929,-1) hoặc dùng – T 9929 như một tham số khởi động. Vì hàm traceflag này là mức ví dụ, nó ảnh hưởng đến kích cỡ của các tệp điểm kiểm tra cho tất cả các cơ sở dữ liệu với một nhóm fileso với bộ nhớ được tối ưu hóa trên ví dụ đó. Hãy thận trọng khi bạn sử dụng traceflag này. Để biết thông tin chi tiết về cách bật hoặc tắt cờ theo dõi và để giải thích về các cờ theo dõi toàn cầu và phiên, hãy tham khảo các chủ đề sau trong SQL Server books online:
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:
Bản Cập Nhật tích lũy mới nhất cho SQL server 2017 bản Cập Nhật tích lũy mới nhất cho SQL Server 2014 bản Cập Nhật tích lũy mới nhất đối với SQL Server 2016
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ữ Microsoft sử dụng để mô tả các bản cập nhật phần mềm.