数据库
浅说_Zyh
这个作者很懒,什么都没留下…
展开
-
Msql 数据库索引为什么用B+树
B-树与B+树相同点:都是多路非二叉树B-树与B+树都是平衡树B-树与B+树不同点:B-树每个节点即保存索引也保存数据B+树只有叶子节点保存数据B+树增加了相邻接点的指向指针,可以大大增加区间访问性可使用在范围查询等B-树每个节点索引和数据 在一起,区间查找代价大。原因:平衡树层数少相对磁盘的I/O次数少。平衡树,每个结点到叶子结点的高度都是相同,这也保证了每个查询是稳定的。B-树每个节点即保存数据又保存索引,所以磁盘IO的次数很少,B+树只有叶子节点保存,磁盘IO多,但是区间原创 2020-05-27 10:21:09 · 149 阅读 · 0 评论 -
MySql InnoDB 的事务隔离级别
MySql InnoDB 的事务隔离级别未提交读(Read uncommitted)已提交读(Read committed)可重复读(Repeatable read)可串行化(Serializable)原创 2020-04-27 10:16:38 · 117 阅读 · 0 评论