ฉันจะวาง“ การแพ็ดดิ้ง” เท่าใดในดัชนีของฉัน


คำตอบ:


10

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

มันจะเป็นการดีที่สุดในการสร้างดัชนีของคุณโดยใช้การตั้งค่าเริ่มต้นและตรวจสอบระดับของการแตกแฟรกเมนต์ในช่วงระยะเวลาหนึ่ง นอกจากนี้คุณยังควรจะเป็นประจำดำเนินการบำรุงรักษาดัชนีการใช้สคริปต์การบำรุงรักษาดัชนี สคริปต์เหล่านี้จะทำให้กระบวนการจัดทำดัชนีของคุณอยู่ในสภาพที่ดีโดยอัตโนมัติ


ขอบคุณ ดังนั้นการกระจายตัวมากขึ้นฉันเห็นปัจจัยเติมใหญ่ฉันควรตั้งค่าใช่มั้ย
Beth Whitezel

3
ไม่ได้จริงๆ ปัจจัยเติมจะช่วยคุณได้จริง ๆ ถ้าคุณทำเม็ดมีดจำนวนมากเท่า ๆ กันตลอดดัชนี แม้ว่าคุณจะดีกว่าด้วยแผนการบำรุงรักษาดัชนีแทนการเพิ่มปัจจัยเติม พื้นที่ว่างในดัชนีนั้นยังคงใช้พื้นที่และต้องอ่านโดยฐานข้อมูล พื้นที่ว่างเพิ่มเติม = พื้นที่มากขึ้น = อ่านช้าลง ทุกสิ่งที่คุณไม่อยากรู้เกี่ยวกับดัชนีและปัจจัยเติมอยู่ที่นี่: sqlskills.com/blogs/paul/category/Indexes-From-Every-Angle.aspx
Jeremiah Peschka

0

ฉันเชื่อว่า "ปัจจัยการเติม" เกินจริง

ผมเชื่อว่าคุณควรจะออกจากห้องพักสำหรับหนึ่งมากขึ้นรายการ ด้วยวิธีนี้ทุกบล็อกพร้อมที่จะรับอีกหนึ่งแถวโดยไม่ต้องมีค่าใช้จ่ายของการแบ่งบล็อก ในขณะที่คุณทำสิ่งต่าง ๆ บล็อกแยกจะเกิดขึ้น หากสิ่งต่าง ๆ เป็นแบบสุ่มและหนึ่งบล็อกกลายเป็น 2 (ไม่ใช่สิ่งที่ซับซ้อนกว่า) ในที่สุดบล็อกเฉลี่ยจะเต็ม 69%

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.