事务的特点是什么,实现原理
MySQL日志种类
binlog(主从同步,默认不开启)
undolog(回滚日志)
redolog(重做日志)
slowlog(慢日志)
relaylog(中继日志,主从复制)
errorlog(错误日志)
既有binlog也有redolog写入方式
采用两阶段提交方式
MVCC:多版本控并发控制
快照读:读取历史版的数据;如select
当前读:读取数据都是最新的;如lock in share mode(共享锁),for update(排它锁),insert ,update ,delete
如果是RC隔离级别,那么每次快照读生成readview
如果是RR隔离级别,智慧在当前事务第一次快照读生成readview,后续快照读都是用第一次的
关注微信公众号【川蜀程序猿】,领取海量简历模板!!