3  
关于MySQL内核,一定要知道的!
作者: 系统管理员 于 2018年10月09日 发布在分类 / 本站资讯 / 其他 下,并于 2018年10月09日 编辑



微信号 road5858功能介绍 架构师之路,坚持撰写接地气的架构文章近一个多月,写了一些MySQL内核的文字,稍作总结,希望对大家有帮助。 1.《InnoDB,为何并发如此之高?》 文章介绍了: (1)什么是并发控制; (2)并发控制的常见方法:锁,数据多版本;(3)redo,undo,回滚段的实践;(4)InnoDB如何利用回滚段实现MVCC,实现快照读。结论是,快照读(Snapshot Read),这种不加锁的读,是InnoDB高并发的核心原因之一。番外篇:《快照读,在RR和RC下的差异》快照读,在可重复读与读提交两种事务隔离级别下,有微小的差异,文章通过案例做了简单叙述。 2.InnoDB的七种锁先从一个有意思的案例,引出了锁的话题。假设有数据表:t(id int PK, name);目前的记录是:10, shenjian20, zhangsan30, lisi事务A先执行,并且处于未提交状态:delete from t where id=40;事务A想要删除一条不存在的记录。 事务B后执行:insert into t values(40, ‘c’);事务B想要插入一条主键不冲突的记录。 问题1:事... ...
事务 并发 照读 innodb 快照 文章 记录 一个 介绍 控制



 推荐知识


 访问权限

创建人 系统管理员
文档编辑权限 创建者私有
文档阅读权限 来自分类
分类阅读权限 所有人
分类编辑权限 所有人
分类审核权限 无需审核
分类预览权限 所有人
分类下载权限 所有人
wcp知识库系统-V4.1.4 ©2013-2018 WCP