两种DB2分页查询比较
2015-07-21 11:37
351 查看
数据库有数据约1千万条。
![](https://img-blog.csdn.net/20150721113722662?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
1. FETCH FIRST n ROWS ONLY分页
![](https://img-blog.csdn.net/20150721113729164?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
花费了1.79秒。
查询第5万时,花费约0.2秒
查询第50万时,花费约1秒。
越往后,速度越慢,在>9990000时,花费了约16秒。
2. BETWEEN AND分页
![](https://img-blog.csdn.net/20150721113737381?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
花费约16秒,所有阶段,花费时间相同。
1. FETCH FIRST n ROWS ONLY分页
花费了1.79秒。
查询第5万时,花费约0.2秒
查询第50万时,花费约1秒。
越往后,速度越慢,在>9990000时,花费了约16秒。
2. BETWEEN AND分页
花费约16秒,所有阶段,花费时间相同。
相关文章推荐
- more、less 和 most 的区别
- DB2 自动递增字段实现方法
- 创建一个空的IBM DB2 ECO数据库的方法
- IBM DB2 Connect简介(1)
- DB2 日期和时间的函数应用说明
- DB2 常用命令速查(备忘)
- DB2 常用命令小结
- DB2比较常用与实用sql语句总结
- db2 导入导出单个表的操作详解
- DB2新手使用的一些小笔记:新建实例、数据库路径不存在、客户端连接 .
- CentOS下DB2数据库安装过程详解
- 比较SQL Server与Oracle、DB2
- 十万条Access数据表分页的两个解决方法
- sqlserver关于分页存储过程的优化【让数据库按我们的意思执行查询计划】
- 高效的mysql分页方法及原理
- asp又一个分页的代码例子
- SqlServer 2000、2005分页存储过程整理第1/3页
- db2数据库常用操作命令大全
- 透彻掌握ASP分页技术很详细的分析
- 一条SQL语句搞定Sql2000 分页