select * from tb_order ORDER BY order_date,id limit 700000,10;
select id from tb_order ORDER BY order_date,id limit 700000,10;
这两条语句,第一条执行138秒,第二条7秒,order_date没有索引,explain结果都是ALL,为啥差距这么大?
select * from tb_order ORDER BY order_date,id limit 700000,10;
select id from tb_order ORDER BY order_date,id limit 700000,10;
这两条语句,第一条执行138秒,第二条7秒,order_date没有索引,explain结果都是ALL,为啥差距这么大?
6 回答3.5k 阅读✓ 已解决
3 回答1.7k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
4 回答2k 阅读
2 回答1.4k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答2.5k 阅读
看下都时间都耗在哪了?
一般来说 * 和指定列的性能差距不该这么大,看看是不是你这个表里有存 blob 之类的大字段,时间都耗费在网络传输了上了?