不考虑优化 select * from A ,这里它只是一个替代,实际是其他sql,想问一下,翻页的地方有无可优化的地方?
解决方案 »
- 将mysql中表course(cno,cname)集成数据到oracle,在执行接口时出现错误:缺少参数C1_CNO
- 64位sqlserver2008数据导出到32位oracle10g怎样提速
- 求助关于连接oracle11的问题。
- oracle 10g ORA-01555
- 请教大家一个sql语句,谢谢!!!
- 游标变量不能在包里面定义?
- 50分求救,在硬盘中删除了一个ybzf.ORA,现在启动数据库有问题了
- 高手请进,急急急!
- ORACLE SQL UPDATE写法
- sql loader导入数据如何把上传文件夹名作为一列插入,文件夹里是需要的txt文件
- oracle导入dmp文件求助!
- 拜托各位帮忙看下 总是搞乱各种条件 最后一团糟 大神帮忙写下啊
分页我涉及的有四种方法:常规做法——你写的——速度有衰减,且速度慢简单做法:——速度有衰减,且速度一般
select *
from person
where rowid in
(select rid
from (select rid, rownum rn
from (select rowid rid from person order by person_Id) t
where rownum < 5000000)
where rn > 4999990)
业务做法——速度基本没有衰减,且速度较快
每次再次查询>大于原有最大值然后排序分段:——速度没有衰减,且速度快,实现复杂。
有服务一次或定时对表分段,记录每段起始终止。分页时,按range key select,便没有衰减。