[数据库] 通用分页存储过程第4/5页
更新时间:2007年02月09日 00:00:00 作者:
结果
这里有我的测试结果:




结论
测试是按照从性能最好到最差的顺序进行的——行计数、游标、升序-降序、子查询。有一件事很有趣,通常人们很少会访问前五页之后的页面,因此子查询方法可能在这种情况下满足你的需要,这得看你的结果集的大小和对于远距离(distant)页面的发生频率预测,你也很有可能使用这些方法的组合模式。如果是我,在任何情况下,我都更喜欢用行计数方法,它运行起来十分不错,即使对于第一页也是如此,这里的“任何情况”代表了一些很难实现通用化的情况,在这种情况下,我会使用游标。(对于前两页我可能使用子查询方法,之后再用游标方法)




结论
测试是按照从性能最好到最差的顺序进行的——行计数、游标、升序-降序、子查询。有一件事很有趣,通常人们很少会访问前五页之后的页面,因此子查询方法可能在这种情况下满足你的需要,这得看你的结果集的大小和对于远距离(distant)页面的发生频率预测,你也很有可能使用这些方法的组合模式。如果是我,在任何情况下,我都更喜欢用行计数方法,它运行起来十分不错,即使对于第一页也是如此,这里的“任何情况”代表了一些很难实现通用化的情况,在这种情况下,我会使用游标。(对于前两页我可能使用子查询方法,之后再用游标方法)
相关文章
如何解决VisualSVN Server 安装提示错误 Repositories is not a valid shor
最近在程序中安装VisualSVN Server时,总是提示“'Repositories' is not a valid short file name”这个问题,难为了好长时间,最终解决,下面小编把我的解决办法分享给大家,供大家参考2015-09-09
Sql Server 和 Access 操作数据库结构Sql语句小结
Sql Server 和 Access 操作数据库结构Sql语句小结...2007-06-06


最新评论