海量数据查询的问题,希望大家能来讨论一下.无论是用row_number() over ( partition by col1 order by col2 )或者是用rownum 虚

geigers 2005-05-31 07:53:46
对于大数据量的分页查询已经有很多方法了,无论是用row_number() over ( partition by col1 order by col2 )或者是用rownum 虚列,再或者使用cursor%rowcount来处理都需要处理一个分页后起始行的问题,如果数据量不是太大,像10万,100万效率还可以接受;但是现在有个问题,如果是1000万级的数据呢?起始行的获得非常慢(尤其是页码比较大的分页),如何处理这个问题呢?
...全文
115 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
skystar99047 2005-06-01
  • 打赏
  • 举报
回复
重新设计表结构,重新设计索引,重新设计查询程序,呵!
liuyi8903 2005-05-31
  • 打赏
  • 举报
回复
这个就是说你的表设计有关了.
第一.建立分区表.

第二.建立索引

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧