Sql Sever大数据分页
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
在sql sever中大数据的分页一直是难以处理的一块,利用id自增列分页也存在不足之处。从一个相对全面的分页看,sql sever2005中新增的row_number()函数解决了这个问题。还是从一个实际项目开始介绍吧。中国铁建股份公司的项目表中数据很大,开发之初用的是GridView控件自带的分页,在运行一年以后,点击下一页终于是难以等待了,系统需要优化。对于分页的改进是业务的需要。于是,我采用了Row_number()函数分页。也算一解了燃眉之急。 说明:该篇文章只是一个案例的说明,更详细的理论请查看随笔《大数据分页实现与性能优化》 提高分页效率主要有: 以下为分页查询的sql语句:
其中的IDRank的值可通过web网页,传递过来。把分页的sql语句写在存储过程中,可以充分展现分页的效果。 图一 单表分页耗时
图二 多表分页耗时
文章出处:http://www.cnblogs.com/wlandwl/archive/2014/09/25/bigpage.html 该文章在 2024/6/6 10:19:19 编辑过 |
关键字查询
相关文章
正在查询... |