BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: tangkeaw ที่ เมษายน 17, 2013, 14:25:54 PM
-
เวลาเป็นกราฟจะขึ้นสูง แล้วมันจะขึ้นค้างดังรูป Select count(*) as cc from serial where name= ซึ่งมันจะค้างทั้งระบบ ต้องคอยเคลียทิ้ง ตลอด ไม่ทราบว่าน่าจะเกิดจากอะไรครับ
-
ลองตรวจสอบ record แรกของตาราง serial มีรายการว่าง ๆ หรือไม่ครับ..ถ้ามีก็ลบทิ้่งซะครับ..update ตาราง 1 ครั้ง แล้วลองเข้าใช้งานใหม่ :D :D
-
table lock ต้องรอให้ process แรกทำงานเสร็จก่อนถึงจะทำคำสั่งต่อไปได้ครับ
น่าจะต้อง config my.cnf ให้ยืดหยุ่นกว่านี้หน่อยครับ
ลองใช้คำสั่งตรวจสอบ innodb status ดูนะครับ
mysql> SHOW ENGINE INNODB STATUS \G;
หรือไม่ก็ตรวจสอบ ตัวแปรของ lock_wait_timeout ว่ากำหนดไว้เท่าไหร่
ตัวอย่างนะครับ
set global lock_wait_timeout=400;
mysql> show variables like 'lock_w%';
+-------------------+----------+
| Variable_name | Value |
+-------------------+----------+
| lock_wait_timeout | 31536000 |
+-------------------+----------+
ไฟล์ my.cnf
ปล.
* Version 5.5.13 ขึ้นไป จะมีการตรวจเช็คเพิ่ม และอาจจะเกิดกรณีนี้ได้ เช่น
* Show processlist with process stuck waiting for metadata lock
* show engine innodb status showing 2 stuck transactions
* Requested selects from performance_schema both returing empty sets
-
table lock ต้องรอให้ process แรกทำงานเสร็จก่อนถึงจะทำคำสั่งต่อไปได้ครับ
น่าจะต้อง config my.cnf ให้ยืดหยุ่นกว่านี้หน่อยครับ
ลองใช้คำสั่งตรวจสอบ innodb status ดูนะครับ
mysql> SHOW ENGINE INNODB STATUS \G;
หรือไม่ก็ตรวจสอบ ตัวแปรของ lock_wait_timeout ว่ากำหนดไว้เท่าไหร่
ตัวอย่างนะครับ
set global lock_wait_timeout=400;
mysql> show variables like 'lock_w%';
+-------------------+----------+
| Variable_name | Value |
+-------------------+----------+
| lock_wait_timeout | 31536000 |
+-------------------+----------+
ไฟล์ my.cnf
ปล.
* Version 5.5.13 ขึ้นไป จะมีการตรวจเช็คเพิ่ม และอาจจะเกิดกรณีนี้ได้ เช่น
* Show processlist with process stuck waiting for metadata lock
* show engine innodb status showing 2 stuck transactions
* Requested selects from performance_schema both returing empty sets
สงสัย น่าจะเป็น จากการใช้ Percona-5.5.xx เพราะ เท่าที่ใช้ MySQL-5.5.30 ไม่เจอปัญหานี้
ทำตาม อ.armds เลย
-
เป็นเหมือนกันครับ แก้ไขยังงัยครับ
-
เป็นเหมือนกันครับ แก้ไขยังงัยครับ
----------------------------------
Spec Server เป็นอย่างไรบ้างครับ
Client ใช้เต็มระบบกี่เครื่อง ครับ
ขนาด Database กี่ G ครับ
ใช้ HOSxP Version ไหนครับ
ระบบ Network เป็นอย่างไรครับ
ลองตรวจสอบการทำงานของ MySQL ดูก่อนครับ
http://hosxp.net/smf2/index.php?topic=29226.msg259975#msg259975
ตอนที่ระบบค้าง ลองใช้คำสั่ง top ดูครับ
มีการดึง Query อะไรหนักๆ หรือเปล่าครับ