
数据库
文章平均质量分 58
数据库知识
·····ᗦ
这个作者很懒,什么都没留下…
展开
-
数据库面试题(转载)
https://www.cnblogs.com/wenxiaofei/p/9853682.html转载 2021-02-18 16:47:33 · 140 阅读 · 0 评论 -
MYSQL中,InnoDB索引与MyIsAM索引区别
转自https://blog.youkuaiyun.com/u013967628/article/details/84305511MySQL索引实现在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。MyISAM索引实现MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图:这里设表一共有三列,假设我们以Col1为主键,则上图是一个MyI转载 2021-02-18 19:59:07 · 269 阅读 · 0 评论 -
MYSQL索引为什么要用B树?
转自https://blog.youkuaiyun.com/u013967628/article/details/84305511貌似也不是原作者局部性原理与磁盘预读由于存储介质的特性,磁盘本身存取就比主存慢很多,再加上机械运动耗费,磁盘的存取速度往往是主存的几百分分之一,因此为了提高效率,要尽量减少磁盘I/O。为了达到这个目的,磁盘往往不是严格按需读取,而是每次都会预读,即使只需要一个字节,磁盘也会从这个位置开始,顺序向后读取一定长度的数据放入内存。这样做的理论依据是计算机科学中著名的局部性原理:当一个.原创 2021-02-18 19:52:07 · 206 阅读 · 0 评论