- 浏览: 1793 次
- 性别:
- 来自: 632244434
最新评论
文章列表
1. 通过调整innodb_lock_wait_timeout的值,默认50,增加这个值不是一个好办法,会从某种程序上减少响应速度。
2. 调整隔离模式(isolation)为应用可以接受的比较低的级别,例如设置为:READ COMMITTED如果应用接收不了,低的隔离级别,可以考虑使用session,在执行容易产生deadlock的事务之前执行命令:SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED;然后执行事务。
3. 调整事务为合理的大小,事务越小越不容易产生死锁。
4. 对于容易产生死锁的事务来说,可以一直指定 ...