【发布时间】:2014-09-05 04:31:49
【问题描述】:
我发现很多人从 MySQL 收到相同的错误消息,错误状态相同=41000 和错误代码相同=1205。
但其中大多数涉及 2 个事务和一个死锁。
基于SHOW ENGINE INNODB STATUS的输出,只有1笔交易:
mysql> SELECT @@GLOBAL.tx_isolation, @@tx_isolation, @@session.tx_isolation;
+-----------------------+-----------------+------------------------+
| @@GLOBAL.tx_isolation | @@tx_isolation | @@session.tx_isolation |
+-----------------------+-----------------+------------------------+
| REPEATABLE-READ | REPEATABLE-READ | REPEATABLE-READ |
+-----------------------+-----------------+------------------------+
1 row in set (0.00 sec)
如果我将自动提交设置为 true(我使用的是 Apache Common DBCP 1.4)建立连接,则不存在此问题。
【问题讨论】:
标签: java mysql apache-commons-dbcp