Mysql 使用主键查询未应用主键索引问题

建了一张表cust_stat.performance,主键设为ym和uid,使用下面的语句查看执行计划。

explain select * from cust_stat.performance where ym='201805'

结果发现mysql并没有应用主键索引。


给ym字段单独加上索引以后,发现查询正常应用了索引。


推断估计是如果是联合主键,自动建的也是联合主键索引,如果只有一个查询条件还是会进行全表扫描。这种情况需要给每个主键单独建立索引才行。

猜你喜欢

转载自blog.csdn.net/jzd1997/article/details/80566823