ผมขอถามเรื่อง replicate_log หน่อยครับ คือพอผมเข้า hosxp จะขึ้น กรุณาลบข้อมูลในตาราง replicate_log ประมาณครับ แล้วก็จะมีคำสั่งในการลบ เราสามารถลบได้เลยตามที่เค้าอ้าง ใช่มั้ยครับ แล้วช่วยอธิบาย ตาราง replicate_log ด้วยคืออะไรครับ แล้วลบไปจะมีผลกระทบอะไรบ้างครับ ขอบคุณครับ
ตาราง replicate_log มีไว้เก็บ transaction ประเภท Update, Edit, Delete, Alter, และ ... ที่มีผลให้ข้อมูลในฐานข้อมูลของ Master เปลี่ยนแปลงไป
โดยโปรแกรม Replication Manager จะเข้ามานำ transaction ในตาราง replicate_log ไปโยนใส่ใน Slave เพื่อให้มีข้อมูลเหมือนเราใช้คำสั่งกับ slave โดยตรง
ถามว่าถ้าลบแล้วมีผลอะไรหรือไม่ ....
ไม่มีผลถ้าท่านใช้ระบบสำรองข้อมูลโดยใช้ MySQL Replication
และมีผลแน่นอนครับ ถ้าท่านใช้ระบบสำรองข้อมูลผ่านโปรแกรม Replication Manager (ซึ่งก็น่าจะใช้กันทุก รพ.) ซึ่งถ้าท่านลบข้อมูลในตาราง replicate_log ก่อนที่สถานะใน Replication Manager จะเป็น Active-Sync
เท่าที่ผมปฏิบัติเมื่อมีการเตื่อนว่า ข้อมูลในตาราง replicate_log มีขนาดใหญ่แล้ว ก็คือ จะ backup มันเก็บไว้ก่อน แล้วค่อยลบออก ซึ่งแน่นอนก่อนทำก็ต้องดูว่ามัน Active-Sync แล้ว ...
ก็ใช้ที่หน้าเดียวกันกับ backup Replicate_log นี้เลยครับ อ. ทำให้แล้ว
หวังว่าคงช่วยแก้ไขความสงสัยไปได้บ้างนะครับ ...