เซิร์ฟเวอร์ที่ใช้งานจริงของเรากำลังเรียกใช้ PostgreSQL v8.2.3 บน CentOS รีลีส 5.2 (สุดท้าย)
เราได้ติดตั้ง PITR ในเซิร์ฟเวอร์ที่ใช้งานจริงของเรา ด้วยเหตุผลบางอย่างหลังจากตั้งค่า PITR เราไม่สามารถจัดการและดูแลรักษาได้ ในที่สุดไดรฟ์เก็บถาวร WAL ของเรา (ไดรฟ์รอง) กลายเป็นเต็ม (ใช้ 100%) และเซ็กเมนต์เก็บถาวร WAL เพิ่มเติมที่จะถูกเก็บถาวรได้สะสมใน pg_xlog / ไดเรกทอรีตัวเอง (ซึ่งมีอยู่ในไดรฟ์หลัก)
รายละเอียดการตั้งค่า PITR
มี 2 ไดรฟ์:
- ไดรฟ์หลัก ( อยู่ในไดเรกทอรีpgsql / data / ) คือ 400 GB
- ไดรฟ์รอง (ไฟล์เก็บถาวร WAL) คือ 300 GB ไฟล์เก็บถาวร WAL ทั้งหมดถูกเขียนไปยังไดรฟ์รองนี้
ตอนนี้เราได้ตัดสินใจที่จะหยุด / ปิดการใช้งาน PITR
คำถามของฉันคือในสถานการณ์เช่นนี้ฉันจะหยุด / ปิด PITR และปลอดภัยทำความสะอาดทุกกลุ่ม WAL จากทั้งไดรฟ์?
วิธีที่แนะนำ / แนะนำคืออะไร? คำแนะนำจากผู้เชี่ยวชาญ / ความคิด / ข้อเสนอแนะเกี่ยวกับเรื่องนี้ได้รับการชื่นชมอย่างมาก
archive_command
ว่างเปล่า (''
) จะหยุด / ปิดการเก็บถาวร แต่สิ่งนี้จะลบ / ลบไฟล์ WAL เก่าที่สะสมทั้งหมดจาก pg_xlog / directory โดยอัตโนมัติหรือไม่