51
แจ้งปัญหา / ขอความช่วยเหลือ / ระบบช้า จาก Table Locked
« เมื่อ: สิงหาคม 01, 2013, 12:41:45 PM »
วันนี้ที่ รพ. เวลาประมาณ 10 โมงกว่าๆ เกิดปัญหา Hosxp ช้าทั้งระบบ จะเป็นเวลาบันทึก
จากการตรวจสอบเจอปัญหา เวลาบันทึกแล้ว ระบบจะเขียนคำสั่งไปเก็บไว้ในตาราง replicate_log มีข้อความว่า Locked ขึ้นที่คอลัมน์ State จึงคิดว่าปัญหาน่าจะเกิดจากตรงนี้แหละ ก็แก้ปัญหาด้วยการเข้าไปเครียข้อมูลใน replicate_log และต้อง restart mysql ด้วย ถึงจะหาย (คืนนี้อาจจะต้องทำ optimize table ต่อ)
จึงอยากจะสอบถาม เพื่อหาทางป้องกันไม่ให้เกิดอีก เพราะวุ่นวายมาก ผอ.ถึงกับต้องขึ้นมาดูด้วยตัวเอง
1. สาเหตุที่เกิดการ Locked เป็นเพราะอะไรครับ (อาจต้องโดนสอบถาม)
2. จะป้องกันไม่ให้เกิดปัญหานี้ได้อย่างไรครับ (เพราะจากที่โทรไปถาม มันสามารถเกิดกับตารางอื่นๆได้ด้วย)
ผมใช้ hosxp เวอร์ชั่น 56.6.20c อัพมาได้หลายสัปดาห์แล้วใช้งานได้ปกติดี mysql เป็น percona 5.1.65
จากการตรวจสอบเจอปัญหา เวลาบันทึกแล้ว ระบบจะเขียนคำสั่งไปเก็บไว้ในตาราง replicate_log มีข้อความว่า Locked ขึ้นที่คอลัมน์ State จึงคิดว่าปัญหาน่าจะเกิดจากตรงนี้แหละ ก็แก้ปัญหาด้วยการเข้าไปเครียข้อมูลใน replicate_log และต้อง restart mysql ด้วย ถึงจะหาย (คืนนี้อาจจะต้องทำ optimize table ต่อ)
จึงอยากจะสอบถาม เพื่อหาทางป้องกันไม่ให้เกิดอีก เพราะวุ่นวายมาก ผอ.ถึงกับต้องขึ้นมาดูด้วยตัวเอง
1. สาเหตุที่เกิดการ Locked เป็นเพราะอะไรครับ (อาจต้องโดนสอบถาม)
2. จะป้องกันไม่ให้เกิดปัญหานี้ได้อย่างไรครับ (เพราะจากที่โทรไปถาม มันสามารถเกิดกับตารางอื่นๆได้ด้วย)
ผมใช้ hosxp เวอร์ชั่น 56.6.20c อัพมาได้หลายสัปดาห์แล้วใช้งานได้ปกติดี mysql เป็น percona 5.1.65