แลกเปลี่ยน
ประสบการณ์ส่วนตัวนะครับ
1. ผมจะหยุด replication ก่อน
2. ใช้คำสั่งที่อ.MN แนะนำไว้ เพื่อ คัดลอก replication_log ทั้งหมด ไปเพิ่มในฐานข้อมูล hos_log
3. หลังจากนั้น จะ delete from replication_log แล้ว optimized table
4. มักจะ initial import ใหม่
5. เสร็จแล้วค่อย run replication
(ผมจะไม่ recreate replication_log_id เพราะเวลาส่งเข้าใน hos_log จะได้ต่อไปเลย แต่ผล คือ id ตอนนี้หลายสิบล้านแล้ว)
พบว่า ช่วงที่ 2 ใช้เวลาประมาณ 3-4 นาที ขึ้นอยู่กับความขยัน (ถ้าทำบ่อยก็ไม่นาน
) พอเสร็จแล้วค่อยลบออก ช่วงนี้อาจจะทำให้เราไป ลบ replicate_log ที่เพิ่งสร้างใหม่ช่วงนั้น ทำให้ข้อมูลใน hos_log มีน้อยกว่าบ้าง
แต่ส่วนใหญ่ผมทำตอนประมาณ 3-4 ทุ่ม ไม่ค่อยมีการใช้งานมาก