MySQL_索引

MySQL索引


数据结构
-基于HASH
-基于B+树

目的

提高查询速度
确保并发安全


作用

提高查询速度
确保数据唯一性
加速表与表之间的连接,实现参照完整性
显著减少分组与排序时间
全文检索进行优化


分类

主键索引
唯一索引
常规索引
全文索引


使用规范

不可滥用索引
频繁修改的数据不要加索引


聚集索引

例如 InnoDB
结构 -基于B+树

非聚集索引

例如 MyISAM
结构-基于B+树

Powered by Forestry.md