ถ้ามีคนถามคำถามคุณว่า “สถิติการอัพเดทดัชนีสร้างใหม่หรือไม่” คุณอาจจะตอบว่า “แน่นอน” คุณอาจแปลกใจที่รู้ว่า การสร้างดัชนีใหม่ไม่ได้อัปเดตสถิติทั้งหมด โปรดทราบว่าสถิติที่ไม่ใช่ดัชนีหมายถึงสถิติที่เกี่ยวข้องกับคอลัมน์/คอลัมน์ที่สร้างโดยอัตโนมัติหรือสร้างด้วยตนเอง
ฉันต้องอัปเดตสถิติหลังจากสร้างดัชนีหรือไม่
คุณไม่ควรอัปเดตสถิติหลังจากที่คุณสร้างดัชนีใหม่แล้ว เนื่องจากการสร้างใหม่จะทำให้คุณมีสถิติที่ทันสมัย
การคืนค่าลบการกระจายตัวของดัชนีหรือสถิติการอัพเดท ฯลฯ หรือไม่
การกระจายตัวของดัชนีจะไม่ได้รับผลกระทบ แต่อย่างใด กระบวนการกู้คืนจะกู้คืนหน้าข้อมูล 1:1 เหมือนเดิมทุกประการ แต่การกระจายตัวของไฟล์ที่เกิดจากการเติบโตของไฟล์จะลดลงเนื่องจากการคืนค่าจะสร้างไฟล์เป็นชิ้นเดียว
คำสั่งสถิติการอัพเดททำอะไร
สถิติการอัปเดต ช่วยให้มั่นใจว่าการสืบค้นจะรวบรวมด้วยสถิติที่เป็นปัจจุบัน อย่างไรก็ตาม การอัปเดตสถิติทำให้การสืบค้นต้องคอมไพล์ใหม่ เราไม่แนะนำให้อัปเดตสถิติบ่อยเกินไป เนื่องจากมีการแลกเปลี่ยนด้านประสิทธิภาพระหว่างการปรับปรุงแผนการค้นหาและเวลาในการคอมไพล์คำค้นหาใหม่
ดัชนีอัพเดทอัตโนมัติหรือไม่
ดัชนี อัปเดตโดยอัตโนมัติเกี่ยวกับสิ่งที่เก็บไว้ในนั้น (ค่าคอลัมน์ของแถวที่จัดทำดัชนี) อย่างไรก็ตาม DBMS บางตัวต้องการการบำรุงรักษาเป็นประจำ (หรือที่เรียกว่า "สร้างใหม่") เพื่อเพิ่มประสิทธิภาพการจัดเก็บค่าดัชนี