![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 95
ZhaZha_Yi
这个作者很懒,什么都没留下…
展开
-
【Mysql】索引和树结构详解
索引一般可以分为以下几类:主键索引:主键索引是一种特殊的索引类型,它是用于唯一标识每一行数据的索引,每个表只能有一个主键索引,复合索引:复合索引也叫多列索引或联合索引,它是包含多个列的索引类型,能够加速多列查询和排序操作。需要遵循普通索引:MySQL中基本索引类型,没有什么限制,允许在定义索引的列中插入重复值和空值。唯一索引:唯一索引是用来保证列的唯一性的索引,一个表可以有多个唯一索引。比如说,因为人有可能同名,所以同一个姓名在同一个“员工个人资料”数据表里可能出现两次或更多次。转载 2023-11-02 00:34:00 · 294 阅读 · 0 评论 -
Mysql索引、事务、隔离级别、存储结构--详解
数据同样存储在磁盘上面(idb文件包含索引和数据),基于B+Tree结构存储,在树 的叶子节点处存储了索引对应的数据,在通过索引进行检索时命中叶子节点 即可从叶子节点中直接读取数据。平衡二叉树的高度要比B树要高,所以磁盘的IO的磁盘次数也比较多,所以数据存储结构大多数用B树或者B+树做数据存储。中采用B树存储数据,MangoDB中所有的节点都有Data域,无疑单次查询更快些,只要找到指定的索引就能进行访问,先从索引文件中找到数据的磁盘位置,再从数据文件中找到索引对应的数据内容。原创 2023-10-26 22:53:30 · 97 阅读 · 0 评论