mysql 查询中sending data 时间过长

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mybluesky1983/article/details/53590553

过长的原因1、查询字段过多 使用了 SELECT * FROM TABLE

2、查询数据过多  比如 LIMIT 0,1000

3、查询数据不多 但是偏移量大 比如 LIMIT 1000,10


如果是 第一种情况  修改sql,改成 SELECT id,name FROM TABLE

如果是第二种情况 目前是无解

如果是第三种情况  可以采用比如用ID 排序 可以 用ID>XXXX  代替 limit 1000

猜你喜欢

转载自blog.csdn.net/mybluesky1983/article/details/53590553