MySQL索引优化分析

MySQL索引优化分析 - 云+社区 - 腾讯云

MySQL · 答疑释惑· using filesort VS using temporary · 数据库内核月报 · 看云

Extra 显示 Using index,表示该查询使用了覆盖索引。说明该sql语句的性能很好。

若提示的是Using filesort(使用内部排序)和Using temporary(使用临时表)则表明该sql需要立即优化了。

force index(idx_order_levelDate)

因为order_level的值可能只有,低,中,高,加急,这四种。对于这种重复且分布平均的字段,排序和加索引的作用不大。

range以前 ref const 就可以了

const 表示唯一索引(id)

ref 非唯一性索引扫描 ( name) 。

数据重复且分布平均的字段不需要创建索引,如 true,false 之类,散列性质一定要高。

你可能感兴趣的:(MySQL索引优化分析)