优点是效率高,但是不建议使用,原因是在MySQL中对表进行了更新操作,缓存就失效了,在频繁更新的系统中,缓存的命中率并不高。在MySQL8.0中查询缓存功能就被删除了,不存在查询缓存的功能了。...MySQL中不同存储引擎支持的锁是不一样的,例如:MyISAM只支持表锁,而InnoDB即支持表锁也支持行锁,处于性能考虑,绝大多数情况下使用的都是行锁。...下面的例子很好的体现了MVCC的特点:在同一时刻,不同的事务读取到的数据可能是不同的(即多版本)——在T5时刻,事务A和事务C可以读取到不同版本的数据。...时间 事务A 事务B 事务C
T1 开始事务 开始事务 开始事务
T2 查询rumenz的余额为100
T3 修改rumenz的余额是200
T4 提交事务
T5 查询rumenz的余额是100...相关文章
Mysql中的索引
Mysql通过binlog恢复数据
Mysql之binlog三种模式
Mysql中的binlog入门介绍