Score:0

วิธีที่ดีที่สุด & ปลอดภัย & เร็วที่สุดในการสำรองข้อมูลฐานข้อมูล mysql ขนาดใหญ่คืออะไร?

ธง it

ฉันมีเซิร์ฟเวอร์ mysql ที่ทำงานบนเซิร์ฟเวอร์เดเบียน ฉันมีฐานข้อมูล mysql ซึ่งมีขนาด 150GB... วิธีที่ดีที่สุดในการสำรองข้อมูลคืออะไร

ฉันจะพูดว่า: หน้าจอ จากนั้น mysqldump -u user -p ฐานข้อมูล > database.sql?

ข้อเสนอแนะใด ๆ

Score:2
ธง ua

(เรียงตามลำดับ รุกรานน้อยที่สุดถึงรุกรานมากที่สุด

  • สำรองข้อมูลแบบจำลอง -- หากคุณมีอยู่แล้ว ไม่เร็วแต่ไม่มีผลกระทบกับป.
  • LVM Snapshot -- สิ่งนี้เกือบจะสร้าง "สำเนา" ของดิสก์ทั้งหมดในทันที นอกจากนี้ยังต้องมีการตั้งค่า
  • รูปแบบอื่นของการคัดลอกดิสก์ (แต่คุณต้องระวังเกี่ยวกับสิ่งที่จะถูกคัดลอก)
  • Percona มีการสำรองข้อมูลที่ดีกว่า
  • mysqldump จากเซิร์ฟเวอร์อื่นและเขียนผลลัพธ์บนเซิร์ฟเวอร์เสริมนั้น
  • mysqldumpเขียนไปยังเซิร์ฟเวอร์เดียวกัน อยู่ใกล้ด้านล่างสุดของรายการ
Score:1
ธง in

วิธีที่ดีที่สุดคือสร้างแบบจำลองแล้วสำรองข้อมูลแบบจำลอง วิธีนี้จะไม่ล็อคตารางฐานข้อมูลของคุณเมื่อ mysqldump วนรอบตารางฐานข้อมูลของคุณ

มีแบบฝึกหัดออนไลน์มากมายที่สามารถช่วยแนะนำคุณตลอดขั้นตอนการตั้งค่าแบบจำลองฐานข้อมูลแบบอ่านอย่างเดียวของคุณ หากคุณใช้บางอย่างเช่น Commvault หรือ NetBackup พวกเขามีโมดูลสำรอง DB เชิงพาณิชย์ที่สามารถทำสิ่งที่ประณีตได้ แต่ฉันก็ยังเป็นแฟนตัวยงของการตั้งค่าแบบจำลองเพื่อจัดการการสำรองข้อมูล ตรวจสอบให้แน่ใจว่าคุณมีพื้นที่ว่างในดิสก์เพียงพอสำหรับดัมพ์ DB และอาจทำสำเนาเพิ่มอีกหนึ่งชุดในขณะที่คุณบีบอัด

djdomi avatar
za flag
ฉันเห็นด้วยกับทั้งคู่ แต่ยิ่งไปกว่านั้นฉันขอแนะนำให้คุณบีบอัดด้วยวิธีเดียวกันเนื่องจากเป็นข้อความ 100 เปอร์เซ็นต์และอาจกลายเป็นอัตราส่วนการบีบอัดที่ยอดเยี่ยม
ua flag
@djdomi - หากมี `TEXT` จำนวนมาก ดัมพ์ที่ได้จะบีบอัดประมาณ 3 เท่า ซึ่งจะทำให้ด้าน _write_ ของดัมพ์เร็วขึ้น อย่างไรก็ตาม _may_ ทำให้การถ่ายโอนข้อมูลช้าลงเนื่องจากต้องใช้ความพยายามของ CPU พิเศษ

โพสต์คำตอบ

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