ผมรู้สึก งง ๆ และ แปลกใจกับระบบ Replication Manager ที่ รพ. ครับ ไม่รู้เป็นอะไร
ที่อยู่ดี ๆ ก็หยุดไปซะงั้น เหมือนหยุดทำงาน แต่ก็ขึ้นว่า Active-Sync
ปกติจะเข้ามาดูทุกวัน ว่าขึ้นเตือน replicate_log เต็มหรือยัง
ผมเข้ามาดูตอนตี 4 กว่า ๆ (16 เม.ย.) ก็ยังปกติดี จริง ๆ กะว่าจะ backup replicate_log และลบเลย
แต่เนื่องจากว่า ตั้งเวลาให้ auto backup ไว้ตอน 3.30 น. ดูใน Temp แล้ว ยัง zip ไฟล์ไม่เสร็จเลย
ก็เลยยังไม่ทำดีกว่า ...
จากรูปที่ 1 จะเห็นว่าเวลาที่ Sync มันไม่ตรงกัน ก็เลยแน่ใจว่าน่าจะเกิดจากที่ replicate_log เต็มอีกแล้ว
เป็นจริงดังคาดไว้ พอเข้า HOSxP ก็ขึ้นเตือนจริง ๆ
ก็เลยไป backup และ ลบ ซะเลย ขณะทำไม่ได้ปิด replication manager
หลังจากลบแล้ว ก็มา stop แล้ว start ตัว Replication manager ใหม่ ดูผลจากรูปที่ 2 ตรง Replication ID มันห่างกันมากเลย แสดงว่า มันจะต้องหายไปแน่เลย ...
ผมตั้งข้อสงสัยไว้คือ ถ้าตาราง replicate_log เต็มเมื่อไร ถ้าไม่รีบมา clear จะเป็นแบบนี้ทุกครั้งเลย (รูปที่ 1)
ซึ่งปกติจะใช้เวลาไม่เกิน 5 วัน ... ก็เต็มแล้ว บางครั้งถ้าสัปดาห์ไหน transaction เยอะ ๆ ก็ 3-4 วัน ก็เตือนแล้ว
ช่วงสงกรานต์ชะล่าใจคิดว่าคงมีไม่เยอะ .. ที่ไหนได้นะ .. งานเข้า
ก็เลยทำให้ผมนึกถึงว่า เคยเห็นหลายท่านในกระทู้ที่ทำระบบ replicate แล้วบอกว่าข้อมูลใน master กับ slave ไม่เท่ากัน
เกิดจากตรงนี้หรือป่าว ...
อ. ครับ จะมีระบบ schedule auto-backup and clear ตาราง replicate_log บ้างมั๊ยครับ
ท่านอื่น ๆเป็นกันบ้างมั๊ยครับ ขอคำแนะนำด้วยครับ
ปล.
สงสัยต้องทำแบบ อ. nuttavut แล้วหล่ะ ที่ต้อง initial import ทุกเดือน
แต่ผมคงต้องทำทุกอาทิตย์