------------------------------------------
ที่ว่าหาย คือ อะไรหายครับ
ต้องขอขอบคุณ พี่ sukjai krub สำหรับคำอธิบายและคำแนะนำก่อนนะครับ
ผมต้องข้อเเจงประเด็นที่บอกว่า ข้อมูลหายก่อนนะครับ คือ
ผมต้องขอเล่าถึงปัญหาก่อนนะครับ
เมื่อวันที 17 เมษา 56 ประมาณ 12.30 น. service ของ mysql ของเครื่อง Master ไม่ทำงานครับ
restart เเล้วก็ยังไม่ทำงาน ซึ่งขึ้นข้อความว่า " The server quit without updating PID file [FAILED]b/mysql/localhost.localdomain.pid). "
ผมจึงสลับให้ระบบไปใช้เครื่อง Slave ครับ (ซึ่งดูเเล้ว MaxReplicationID กับ LastReplicationID เท่ากัน)
และประมาณวันที่ 18 เมษา 56 พี่พยาบาลแจ้งว่า "เขาไม่พบข้อมูลคนไข้ ที่ admit"
ผมจึงแก้ไข service mysql ของเครื่องเซิร์ฟเวอร์ให้ทำงานได้ให้ได้ก่อน (แต่ Repair และ Backup ข้อมูลไม่ได้)
แล้วให้ พี่พยาบาลลองใช้งานเครื่องmaster สรุปว่า เจอข้อมูลคนไข้ ที่ admit
ผมจึงให้พี่พยาบาลจดข้อมูลที่ต้องการใช้ไป และเปลี่ยนกลับมาใช้ slave ก่อน เพราะกลัวว่าฐานข้อมูลของเครื่อง master ยังปัญหาอยู่
หลังจากนั้นผมก็ได้รับแจ้งมาเรื่อยๆว่า ไม่เจอยาบางตัวบ้าง หาข้อมูลคนไข้ไม่เจอบ้าง แต่ผมก็เเจ้งพี่ๆไปว่า ตอนนี้ที่ข้อมูลเครื่องหลักเสีย ตอนนี้ให้ใช้เครื่องสำรองอยู่
***
ด้วยสาเหตุนี้ผมจึง ตั้งสมมติฐานว่า ข้อมูลของสองเครื่องไม่เท่ากัน
จึงได้เข้า สอบถามพี่ๆ และเข้ามาตั้งกระทู้ใน Board ครับ
ก็ได้ทำตามที่พี่ๆ เเนะนำ เช่น count ดูว่าข้อมูลในตาราง ก็พบว่าไม่เท่ากัน
และผมยิ่งแน่ใจว่า ข้อมูลไม่เท่ากัน คือ มีบางตารางที่ ข้อมูลของ Master มากกว่า Slave ซึ่งมันเป็นไปไม่ได้เเน่