ในสภาวะแวดล้อม MySQL ที่ใช้งานจริงข้อความแสดงข้อผิดพลาดต่อไปนี้จะถูกเขียนไป/var/log/mysql/error.log
ทุกนาทีที่สี่
110723 18:36:02 InnoDB: ERROR: the age of the last checkpoint is 9433856,
InnoDB: which exceeds the log group capacity 9433498.
InnoDB: If you are using big BLOB or TEXT rows, you must set the
InnoDB: combined size of log files at least 10 times bigger than the
InnoDB: largest such row.
ฉันไม่แน่ใจว่าจะแยกวิเคราะห์ข้อความแสดงข้อผิดพลาดได้อย่างไร
โดยเฉพาะอย่างยิ่งฉันไม่เข้าใจว่าอายุของจุดตรวจสอบเกี่ยวข้องกับ "ความจุกลุ่มบันทึก" และวิธีการที่เกี่ยวข้องกับขนาดของแถวที่มีขนาดใหญ่BLOB
/ TEXT
คอลัมน์
โดยทั่วไปฉันหลงทางในการแก้ไขปัญหาและดำเนินการแก้ไขปัญหานี้ต่อไป คำถามของฉันคือ:
- ข้อความแสดงข้อผิดพลาดหมายถึงอะไร
- ผมทำอะไรผิดหรือเปล่า?
- ฉันจะแก้ไขได้อย่างไร