04|事务性能优化

avatar
作者
筋斗云
阅读量:0

4.1大事务的影响

● 并发情况下,数据库连接池容易被撑爆
● 锁定太多的数据,造成大量的阻塞和锁超时
● 执行时间长,容易造成主从延迟
● 回滚所需要的时间比较长
● undo log膨胀
● 容易导致死锁

4.2事务优化

● 将查询等数据准备操作放到事务外
● 事务中避免远程调用,远程调用要设置超时,防止事务等待时间太久
● 事务中避免一次性处理太多数据,可以拆分成多个事务分次处理
● 更新等涉及加锁的操作尽可能放在事务靠后的位置
● 能异步处理的尽量异步处理
● 应用侧(业务代码)保证数据一致性,非事务执行 一般不建议使用这种方式

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!