1

我们遇到了死锁并试图从 InnoDB 引擎获取有关它的信息,但我们没有得到 LATEST DETECTED 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
============================
4

2 回答 2

0

您的服务器自启动以来没有任何死锁,因此省略了该部分。为什么你认为你已经陷入僵局?

于 2013-04-09T06:00:21.333 回答
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

于 2015-11-05T21:32:49.030 回答