我们遇到了死锁并试图从InnoDB引擎获取有关它的信息,但我们没有得到最新的检测到的DEADLOCK部分。谁能帮我理解为什么会这样?是否有一些配置可能会丢失?
谢谢!
SHOW ENGINE INNODB STATUS;
=====================================
130325 15:37:30 INNODB MONITOR OUTPUT
=====================================
....
----------
SEMAPHORES
----------
....
------------
TRANSACTIONS
------------
....
--------
FILE I/O
--------
....
-------------------------------------
INSERT BUFFER AND ADAPTIVE HASH INDEX
-------------------------------------
....
---
LOG
---
....
----------------------
BUFFER POOL AND MEMORY
----------------------
....
--------------
ROW OPERATIONS
--------------
....
----------------------------
END OF INNODB MONITOR OUTPUT
============================
答案 0 :(得分:0)
自启动以来,您的服务器没有任何死锁,因此省略了该部分。为什么你认为你已陷入僵局?
答案 1 :(得分:0)
您可以尝试新的5.6变量:http://dev.mysql.com/doc/refman/5.6/en/innodb-parameters.html#sysvar_innodb_print_all_deadlocks,以便记录所有死锁。
或者处理应用程序中的错误(1213),请参阅https://dev.mysql.com/doc/refman/5.6/en/innodb-error-codes.html。