本文介绍: 我们很多项目都有可能会使用到mysql,当遇到表格数据量很庞大时,导致慢查询,查询效率就会特别低。这时往往会采用索引来提高查询效率,但是盲目使用索引则极有可能达不到期望的效果。因此,我们需要先理解,索引的功能区别,与使用索引的条件,以及索引的失效场景。
前言
(1)功能区别
1 主键索引
2 唯一索引
3 普通索引
4 联合索引
(2)使用条件
1 索引列的数值
2 数据类型选择
3 数据表复杂且量大
(3)索引实例
1 创建索引(alter | create)
2 删除索引
3 查询效果
(a) explain 字段说明
标识符explain
,常被我们用于测试操作语句效率情况。其中需要额外注意的是这些字段:
(b) 索引实例
(4)失效场景
1 创建索引失败
2 索引不生效
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。