1 - 5大事务带来的问题

  

 1 - 5大事务带来的问题“> <br/> <img src=

  

innodb默认隔离级别是可重复读
 1 - 5大事务带来的问题

  

什么是大事务

  

定义运行时间比较长,操作的数据比较多的事务
风险:
1锁定太多的数据,造成大量的阻塞和锁超时,
2回滚时所需要时间比较长,执行时间长,容易造成主从延迟,
3如果主库的事务执行了几个小时后再提交,才会写入binlog里,从库才会读binlog日志才开始同步
4 innodb是行级锁,当涉及所有记录时,就会相当于整个表锁住,

  

如何处理大事务

  

1避免一次处理太多的数据
2移除不必要在事务中的选择操作

1 - 5大事务带来的问题