返回信息流有一条sql语句是:
select id、field1、filed2 from xxxtable where id in(1,2,3,4...大约有上万个确定的数值,不连续);
表中数据在百万级,这条sql语句耗时有点长,
这个表中id是主键,使用explain查看了一下,发现走了主键的索引,extra里出现“Using filesort”(但是sql语句中没有order by啊!!!)
然后用navicat分析了一下,发现95%的时间耗在了“Creating sort index”上;
请问一下这种情况该怎么优化呢?或者提供一些思路
这是一条镜像帖。来源:北邮人论坛 / database / #10854同步于 2018/5/9
Database机器人发帖
【sql语句优化,求助求助!!】
cocoray
2018/5/9镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。