การเก็บบันทึกไบนารี MySQL ตราบเท่าที่จำเป็นเท่านั้น (ZRM)

  • บทความนี้มีไว้สำหรับ Zmanda Recovery Manager สำหรับ MySQL (ZRM)
  • ประเภทข้อมูล: เคล็ดลับ

คำอธิบายข้อมูล:

ZRM สำหรับ MySQL ต้องการให้เปิดใช้งานการบันทึกไบนารีบนเซิร์ฟเวอร์ MySQL เพื่อทำการสำรองข้อมูลส่วนเพิ่มล่วงหน้า การบันทึกไบนารีมีผลกระทบน้อยที่สุดต่อประสิทธิภาพของ MySQL แต่ในฐานข้อมูลที่ใช้งานอยู่บันทึกสามารถขยายได้ถึงหลายร้อยกิกะไบต์หรือแม้แต่เทราไบต์

ZRM สำหรับ MySQL มีอินเทอร์เฟซปลั๊กอินหลายตัวเพื่อปรับแต่งกระบวนการสำรองข้อมูลและการกู้คืนตามความต้องการของไซต์ หนึ่งในอินเทอร์เฟซปลั๊กอินคือปลั๊กอินหลังการสำรองข้อมูล เนื่องจากไม่จำเป็นต้องใช้บันทึกหลังจากการสำรองข้อมูลอีกต่อไปปลั๊กอินโพสต์สำรองจึงสามารถล้างบันทึกไบนารีหลังจากการสำรองข้อมูล

คำสั่งต่อไปนี้ที่ล้างบันทึกไบนารีเก่าสามารถเพิ่มลงในปลั๊กอินการโพสต์สำรองเริ่มต้นสำหรับ ZRM สำหรับ MySQL:

mysql -uroot -ppasswd -e â €œ ล้างบันทึกหลักก่อน date_sub (ตอนนี้ () ช่วงเวลา 1 วัน); â €�

อีกทางเลือกหนึ่งคือการตั้งค่าพารามิเตอร์เซิร์ฟเวอร์â €œ expire_log_daysâ €� MySQL ค่าเริ่มต้นสำหรับ expire_log_days คือการล้างข้อมูลไม่เคยล้างบันทึก ด้วยการตั้งค่านี้เป็นหมายเลขบางส่วนคุณสามารถให้เซิร์ฟเวอร์ MySQL ดูแลการล้างบันทึก

ข้อควรระวัง: ผู้ใช้ต้องระมัดระวังในการล้างบันทึกไบนารีบนเซิร์ฟเวอร์การจำลองแบบหลักหากมีการสำรองข้อมูลบนเซิร์ฟเวอร์หลัก หากทาสล้าหลังเซิร์ฟเวอร์มากกว่าหนึ่งวันการล้างบันทึกไบนารีจะทำให้การจำลองแบบล้มเหลว

ขับเคลื่อนโดย BetterDocs

เข้าร่วมการสนทนา

thThai
en_USEnglish fr_FRFrench it_ITItalian es_ESSpanish de_DEGerman pt_BRPortuguese sv_SESwedish tr_TRTurkish nl_NLDutch jaJapanese pl_PLPolish zh_TWChinese id_IDIndonesian ko_KRKorean ms_MYMalay thThai