MYSQL索引类型和索引优化

it2026-04-06  3

问:索引的数据结构类型有哪些? 答: 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null) 主键索引:加速查询 + 列值唯一(不可以有null)+ 表中只有一个 组合索引:多列值组成一个索引,专门用于组合搜索,其效率大于索引合并 全文索引:对文本的内容进行分词,进行搜索

问:索引优化思路有哪些? 答: 索引优化规则: 1)如果MySQL估计使用索引比全表扫描还慢,则不会使用索引。 返回数据的比例是重要的指标,比例越低越容易命中索引。记住这个范围值——30%,后面所讲的内容都是建立在返回数据的比例在30%以内的基础上。 2)索引使用:前导模糊、判断、or、计算 等操作都会索引失效 3)适当建立索引:修改很多的字段不适合建立索引,索引是一个物理结构

最新回复(0)