用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: baiyuxiong
收起左侧

[讨论/交流] 关于分页的效率问题

  [复制链接]
发表于 2010-11-29 17:42:31 | 显示全部楼层
查询两遍不会影响效率吧
select count(*) from table;
即使数据量非常大 也不会影响效率吧
有时候我们想的太多了
发表于 2011-3-16 15:58:57 | 显示全部楼层
效率倒不是问题,只是每次都要复制一遍where,跟join,如果是多判断形式的那代码荣誉量就很大了.
不知有什么办法解决这个代码荣誉的问题.
发表于 2011-3-16 16:32:07 | 显示全部楼层
一直是用SQL_CALC_FOUND_ROWS和select FOUND_ROWS()
发表于 2011-3-17 10:24:39 | 显示全部楼层
网上有人做过测试 http://kb.cnblogs.com/page/82986/
发表于 2011-3-30 11:40:12 | 显示全部楼层
如果一次把全部都查询了,那分页也就没意义了..而且统计一次数量也不会浪费很多资源。当然这种方法对于数据量小的时候时臃肿了点,但面对大批的数据,就显得灵活了一些,而分页不正就是为数据量大设计的吗
发表于 2011-3-30 14:14:05 | 显示全部楼层
顶楼上

过分纠结不是好事

本版积分规则