急!!!高手看过来,高分(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分相送!送分的方法可以在讨论。比如,多次回贴,每个贴都给分,不知道怎么样?
...全文
29 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

17,140

社区成员

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

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