• 全部
  • Oracle 基础和管理
  • Oracle 高级技术
  • Oracle 认证与考试
  • 职位交流
  • 问答

急!!!高手看过来,高分(500分)求助!(如何提高sql得性能)

lcahuang 2004-06-15 04:34:04
问题:
现在需要从一张表里面取出在符合条件的某个区间的数据,比如说10-1000。
select *
from (select rownum as rid
from
(select *
from Table(表名) where Condition(条件)
)
)
where rid >= 10 and rid < 1000;
当表中的数据比较大的时候,所耗费的时间非常大(5秒多)。现在的要求是2秒以内,请问高手们有没有什么好的方法实现?

如果问题不清楚,或者有其他的需要,可以发mail。
to huangjx@necas.nec.com.cn

高分求助,如果问题解决了,500分相送!送分的方法可以在讨论。比如,多次回贴,每个贴都给分,不知道怎么样?
...全文
11 点赞 收藏 回复
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复

还没有回复,快来抢沙发~

相关推荐
发帖
Oracle
创建于2007-09-28

1.6w+

社区成员

Oracle开发相关技术讨论
申请成为版主
帖子事件
创建了帖子
2004-06-15 04:34
社区公告
暂无公告