![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
初心江湖路
多学一分增一分。
展开
-
InnoDB索引的数据结构及数据组织方式
索引数据结构1、数据存储单元磁盘:扇区 512字节文件系统:块 4KBInnoDB:页 16KB2、InnoDB索引数据结构1)B-Tree在看B+Tree之前,我们先看看B-TreeB-Tree是一种为外查找(磁盘类外存储设备,数据量太大不能全放在内存里)而设计的平衡多叉树。那为什么用B树而不用其他的如二叉树、平衡二叉树呢?原因在于当存储关键字个数确定后,用B树进行存储所需要的...原创 2019-12-17 15:50:14 · 2306 阅读 · 0 评论 -
MySQL存储引擎InnoDB多版本并发控制(MVCC)
注:文章并未完全深入,只对MVCC稍作总结,如发现问题,请帮忙指出,多谢。多版本并发控制MVCC一、理解 MVCC(Multi-Version Concurrency Control 多版本并发控制),根据字面意思来理解,用于并发状况下的数据库数据访问控制。多版本指的是为每次的数据修改保存一个备份。不同备份对事务表现出不同的可见性。控制主要是指对保存的多版本的可见性的控制。 备份的作...原创 2019-09-18 11:33:52 · 291 阅读 · 0 评论