网上还有其他sql语句优化的点, 但是, 我这个语句用不上呀, 这已经是一个最简单的sql语句了
2....这个步骤, 能够得出的结论是, 我的这个sql语句使用了缓存, 缓存字段是product_id, 但是并没有显示出为什么会这么慢
3....data耗时最多,
下面是我要查询的数据的内容
select t.id from dtc_mntk....这里的关键是为什么要收集数据,原因在于:mysql使用“索引”完成查询结束后,mysql得到了一堆的行id,如果有的列并不在索引中,mysql需要重新到“数据行”上将需要返回的数据读取出来返回个客户端。...比如我查询的这个9万条数据, 缓存是不生效的, 因为数据量很大
7. 最后解决方案
比较滑稽的事, 上面做了这么多工作, 最后的解决方案是修改sql语句. 换一个写法. 为什么呢?