สถิติการอัพเดทสร้างดัชนีใหม่หรือไม่

สารบัญ:

สถิติการอัพเดทสร้างดัชนีใหม่หรือไม่
สถิติการอัพเดทสร้างดัชนีใหม่หรือไม่
Anonim

ถ้ามีคนถามคำถามคุณว่า “สถิติการอัพเดทดัชนีสร้างใหม่หรือไม่” คุณอาจจะตอบว่า “แน่นอน” คุณอาจแปลกใจที่รู้ว่า การสร้างดัชนีใหม่ไม่ได้อัปเดตสถิติทั้งหมด โปรดทราบว่าสถิติที่ไม่ใช่ดัชนีหมายถึงสถิติที่เกี่ยวข้องกับคอลัมน์/คอลัมน์ที่สร้างโดยอัตโนมัติหรือสร้างด้วยตนเอง

ฉันต้องอัปเดตสถิติหลังจากสร้างดัชนีหรือไม่

คุณไม่ควรอัปเดตสถิติหลังจากที่คุณสร้างดัชนีใหม่แล้ว เนื่องจากการสร้างใหม่จะทำให้คุณมีสถิติที่ทันสมัย

การคืนค่าลบการกระจายตัวของดัชนีหรือสถิติการอัพเดท ฯลฯ หรือไม่

การกระจายตัวของดัชนีจะไม่ได้รับผลกระทบ แต่อย่างใด กระบวนการกู้คืนจะกู้คืนหน้าข้อมูล 1:1 เหมือนเดิมทุกประการ แต่การกระจายตัวของไฟล์ที่เกิดจากการเติบโตของไฟล์จะลดลงเนื่องจากการคืนค่าจะสร้างไฟล์เป็นชิ้นเดียว

คำสั่งสถิติการอัพเดททำอะไร

สถิติการอัปเดต ช่วยให้มั่นใจว่าการสืบค้นจะรวบรวมด้วยสถิติที่เป็นปัจจุบัน อย่างไรก็ตาม การอัปเดตสถิติทำให้การสืบค้นต้องคอมไพล์ใหม่ เราไม่แนะนำให้อัปเดตสถิติบ่อยเกินไป เนื่องจากมีการแลกเปลี่ยนด้านประสิทธิภาพระหว่างการปรับปรุงแผนการค้นหาและเวลาในการคอมไพล์คำค้นหาใหม่

ดัชนีอัพเดทอัตโนมัติหรือไม่

ดัชนี อัปเดตโดยอัตโนมัติเกี่ยวกับสิ่งที่เก็บไว้ในนั้น (ค่าคอลัมน์ของแถวที่จัดทำดัชนี) อย่างไรก็ตาม DBMS บางตัวต้องการการบำรุงรักษาเป็นประจำ (หรือที่เรียกว่า "สร้างใหม่") เพื่อเพิ่มประสิทธิภาพการจัดเก็บค่าดัชนี