//1.查看执行器状态
SHOW variables LIKE'optimizer_trace';
//2.修改执行器状态为打开
set session optimizer_trace='enabled=off';
//3.执行要定位索引失效的sql
EXPLAIN
select * from my_table;
--4.查看Trace日志
select trace from information_schema.OPTIMIZER_TRACE;
注意:第三步和第四步一起执行,避免trace结果被他人覆盖
查看trace的值,是否存在两表联查字段的排序规则和字符集是否相同