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

すべてのデッドロックをログに記録できるように、新しい 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 に答える