【发布时间】:2018-05-04 07:30:48
【问题描述】:
我正在运行一个基于 MariaDB 10.1.32 的具有 3 个节点的 MariaDB Galera 集群。目前我在我的系统日志中收到很多这样的“发现死锁”消息:
2018-05-04 9:21:33 140130671872768 [ERROR] mysqld: Deadlock found when trying to get lock; try restarting transaction
为了找出死锁的原因,我运行“显示引擎 innodb 状态”,但“最新检测到的死锁”部分仅包含过时的信息(根据时间戳):
------------------------
LATEST DETECTED DEADLOCK
------------------------
2018-04-28 21:21:08 7f71a9450b00
*** (1) TRANSACTION:
[...]
为什么日志中报告了死锁,但它们没有显示在“show engine innodb status”的输出中?
【问题讨论】:
标签: mysql mariadb deadlock database-deadlocks galera