ปรับ ปรุง
การดําเนินการนี้จะปรับปรุงขีดจํากัดคุณสมบัติสําหรับ REORGANIZE เพื่อเอาแถวที่ถูกลบออกจากกลุ่มแถวใน Clustered Columnstore Index (CCI) ใน SQL Server 2019
สําหรับข้อมูลหลักของแถวที่ถูกลบในดัชนี Clustered Columnstore จะมีการแนะนํา ติดตามค่าสถานะ (TF) 11631 และ TF 11634 เมื่อต้องการทราบเพิ่มเติมเกี่ยวกับค่าสถานะการติดตาม ให้ดูที่ DBCC TRACEON - ติดตามค่าสถานะ (Transact-SQL)
ข้อมูลเพิ่มเติม
ตามค่าเริ่มต้น เมื่อ ALTER INDEX REORGANIZE ถูกดําเนินการขีดจํากัดที่เข้าเกณฑ์เพื่อเอาแถวออกจากกลุ่มแถวคือ กลุ่มแถวที่ระบุมี 10% ของแถวสูงสุดที่เป็นไปได้ในกลุ่มแถวถูกลบ เนื่องจากแถวสูงสุดในกลุ่มแถวคือ 1 ล้านแถว ขีดจํากัดคุณสมบัติคือ 10% ซึ่งเป็นแถว 100K ที่ถูกลบในกลุ่มแถวก่อนที่ REORGANIZE จะเอาแถวออกจากกลุ่มแถว เมื่อต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการจัดระเบียบใหม่และสร้างดัชนีใหม่ ให้ดูที่ การจัดเรียงดัชนีโดยการสร้างดัชนีใหม่หรือจัดระเบียบดัชนีใหม่
ขีดจํากัดขีดจํากัดมีความกังวลเล็กน้อย:
-
สําหรับบางกลุ่มที่มีขนาดเต็มของแถว 1M แถวที่ถูกลบถึง 100K อาจใช้เวลานานและจนกว่าแถวที่ถูกลบจะไม่ถูกล้าง
-
สําหรับกลุ่มแถวที่เล็กกว่า เปอร์เซ็นต์ของแถวที่ถูกลบจะมีขนาดใหญ่ แต่แถวที่ถูกลบจะไม่ถูกพิจารณาว่าเสร็จสิ้น
สําหรับรายละเอียดเพิ่มเติม ให้ดู ค่าสถานะการติดตามใหม่เพื่อการบํารุงรักษาแถวที่ถูกลบใน Columnstore Index ที่ดียิ่งขึ้น
การแก้ไข
การปรับปรุงนี้รวมอยู่ในการอัปเดตแบบสะสมต่อไปนี้สําหรับ SQL Server:
การอัปเดตแบบสะสมใหม่สําหรับ SQL Server แต่ละครั้งจะมีการแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่อยู่ในรุ่นก่อนหน้า เราขอแนะนําให้คุณติดตั้งรุ่นล่าสุดสําหรับ SQL Server เวอร์ชันของคุณ:
อ้างอิง
เรียนรู้เกี่ยวกับ คําศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์