赞
踩
limit分析:
查询分页,limit [offset] rows ,offset 是偏移量,rows是需要的数据行数,当偏移量较大时,就会发现limit是从头开始查询到offset+rows,然后舍弃前面的行数返回最后的rows行,这样在小量数据是没有太大问题的,但是在百万或者千万级的数据表中进行查询就会非常吃力,
从上面表可以看出,效率极差,即使经过优化,比如加上 “order by id”,使用主键索引进行查询优化,经过测试表明,当偏移量较大时也是很慢,所以进来避免在2000000以上的数据表中使用。反向查找的结果是是降序desc的,并且InputDate是记录的插入时间,也可以用主键联合索引,但是不方便。
limit推荐优化1:
SELECT * FROM t_limitgate3 WHERE id >=(select |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。