select SQL限制查询条数,当limit 100000 加载很慢,如何优化? 如:select * from table limit 100000,10
可以通过子查询的方式进行优化: select * from ( select id from test where c_name='bluce' order by id limit 100000,10 ) t1 left join test t2 on t1.id=t2.id
方案一:如果id是连续的,可以这样,返回上次查询的最大记录(偏移量),再往下limit select id,name from employee where id>1000000 limit 10.
方案二:order by + 索引(id为索引) select id,name from employee order by id limit 1000000,10
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。