问题 使用explain查看sql语句的执行计划,发现Extra给出了Range checked for each record (index map: 0x1)这个提示。 我写的sql语句是一个left join关联查询,关联其他表效率都正常,唯独关联其中一张表,就查询的特别慢,经过查找资料,终于发现,原来是关联查询的连接条件使用的字段,在mysql数据库中的排序方式设置的不一致: 统一两个关联字段的排序方式后,效率大幅提高。