如何减少数据库应用死锁

1.按同一顺序访问对象,如果所有并发执行的事务都按照同一个顺序访问对象,发生死锁的可能性就会降低

2. 不要在事务中出现和用户交互,如果用户长时间不响应,则事务只要挂起

3.尽量使事务短小简练,一个长事务执行的时间越长,其持有锁的时间也就会越长

4.使用低的隔离级别

猜你喜欢

转载自jayluns.iteye.com/blog/1595651