![](https://img-blog.csdnimg.cn/20200731213322121.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL索引原理
索引类型
light照
这个作者很懒,什么都没留下…
展开
-
MySQL索引原理之索引原理
索引原理 MySQL官方对索引定义:是存储引擎用于快速查找记录的一种数据结构。需要额外开辟空间和数据维护 工作。 索引是物理数据页存储,在数据文件中(InnoDB,ibd文件),利用数据页(page)存储。 索引可以加快检索速度,但是同时也会降低增删改操作速度,索引维护需要代价。 索引涉及的理论知识:二分查找法、Hash和B+Tree。 二分查找法 二分查找法也叫作折半查找法,它是在有序数组中查找指定数据的搜索算法。它的优点是等值查询、范 围查询性能优秀,缺点是更新数据、新增数据、删除数据维护成本原创 2020-07-31 21:55:42 · 179 阅读 · 0 评论 -
MySQL索引原理之索引类型
MySQL架构原理之索引原理 索引可以提升查询速度,会影响where查询,以及order by排序。MySQL索引类型如下: 从索引存储结构划分:B Tree索引、Hash索引、FULLTEXT全文索引、R Tree索引 从应用层次划分:普通索引、唯一索引、主键索引、复合索引 从索引键值类型划分:主键索引、辅助索引(二级索引) 从数据存储和索引键值逻辑关系划分:聚集索引(聚簇索引)、非聚集索引(非聚簇索引) 普通索引 这是最基本的索引类型,基于普通字段建立的索引,没有任何限制。 创建普通索..原创 2020-07-31 21:30:39 · 192 阅读 · 0 评论