- 博客(2)
- 收藏
- 关注
原创 InnoDB在RR隔离级别下解决幻读问题
在RR的隔离级别下,innodb使用伪MVVC和next-key锁解决幻读,伪MVVC解决的是普通读(快照读)的幻读,next-key锁解决的是当前读情况下的幻读。 表象:快照读(非阻塞读)—伪MVCC 内在:next-key锁(行锁+gap锁) 当前读和快照读 当前读:select…lock in share mode(共享锁),select…for update(排他锁) 当前读:update...
2020-03-07 17:26:37 2320 3
原创 MySql数据库事务相关
MqlSQL的事务是由存储引擎所决定的,比如MYISAM,MEMORY,ARCHIVE都不支持事务,而事务的存在则保证了一组查询要么全部成功,要么全部失败。mySql的事务采取的是自动提交的模式,除非显示开始一个事务修改自动提交模式,值得注意的是,修改自动提交对非事务类型的表是无效的,因为它们本身不存在提交和回滚的概念,还有一些命令则是强制自动提交的,如DLL命令、lock table等。 (SH...
2020-03-04 15:10:37 1516 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人