สูญญากาศทำดัชนีใหม่ทั้งหมดหรือไม่?
สูญญากาศทำดัชนีใหม่ทั้งหมดหรือไม่?

วีดีโอ: สูญญากาศทำดัชนีใหม่ทั้งหมดหรือไม่?

วีดีโอ: สูญญากาศทำดัชนีใหม่ทั้งหมดหรือไม่?
วีดีโอ: รู้จักเขตห้ามบิน และระเบิดสุญญากาศในสมรภูมิรัสเซีย-ยูเครน | KEY MESSAGES #13 2024, พฤศจิกายน
Anonim

NS REINDEX ทันทีหลังจาก สูญญากาศเต็ม ไร้ประโยชน์เพราะ สูญญากาศเต็ม ตัวเองสร้างดัชนีใหม่ สิ่งนี้ถูกกล่าวถึงในเอกสารประกอบ 9.4 ในการกู้คืนพื้นที่ดิสก์: The เต็ม ตัวเลือก ทำ ไม่ย่อดัชนี; เป็นระยะ REINDEX ยังคงแนะนำ

เมื่อพิจารณาจากนี้แล้ว Vacuum Full ทำอะไรได้บ้าง?

สูญญากาศเต็ม . สูญญากาศเต็ม เขียน ทั้งหมด เนื้อหาของตารางลงในไฟล์ดิสก์ใหม่และปล่อยพื้นที่ที่สูญเปล่ากลับสู่ระบบปฏิบัติการ ทำให้เกิดการล็อกระดับตารางบนโต๊ะและความเร็วช้า VACUUM FULL ควร หลีกเลี่ยงบนระบบโหลดสูง

สูญญากาศเต็มใช้เวลานานเท่าไหร่? อีกครั้ง: สูญญากาศเต็ม ใช้เวลา ยาว เวลาที่จะเสร็จสมบูรณ์ พูด สูญญากาศเต็ม ไม่จำเป็น และโดยรวมแล้วไม่ใช่ความคิดที่ดี ที่จะได้ยิน) คุณสามารถลดผลกระทบได้โดยการทำลายงาน งานควรเท่านั้น เอา ประมาณ 5 นาที

ต่อมาอาจมีคนถามอีกว่า ดูดวิเคราะห์ lock table หรือไม่?

วิเคราะห์สุญญากาศ ดำเนินการ a เครื่องดูดฝุ่น แล้วก็ วิเคราะห์ สำหรับแต่ละที่เลือก ตาราง . แบบฟอร์มนี้ช้ากว่ามากและต้องมีเอกสิทธิ์ ล็อค ในแต่ละ ตาราง ในขณะที่กำลังดำเนินการอยู่ เมื่อรายการตัวเลือกล้อมรอบด้วยวงเล็บ สามารถเขียนตัวเลือกในลำดับใดก็ได้

Autovacuum ทำบ่อยแค่ไหน?

สำหรับทุกฐานข้อมูลในคลัสเตอร์ เครื่องดูดฝุ่น พยายามเริ่มพนักงานใหม่ทุกๆ autovacuum_naptime (ค่าเริ่มต้น 1 นาที) มันจะ วิ่ง สูงสุด autovacuum_max_workers (ค่าเริ่มต้น 3) ในแต่ละครั้ง