sql*plus运行:select * from (select * from nums order by dt) where rownum<6没有任何反应,是不是因为这样欠套的select效率的问题呢?其中nums表中存有将近10万条记录,并且已经按字段dt建立有索引,按理说应该没有什么问题啊?那语句现在已经运行了20分钟了,仍没有什么反映,cpu占用率还有内存的使用,都没有什么异常,请问:我怎样才能知道他正在运行呢?还是已经...偶是新手,感觉oracle应该有什么工具能够“感知”现在的运行状态吧?请各位帮忙,给点儿方案啊,
TIA
TIA
set heading off
再看看
select * from nums
然后
select * from nums order by dt
最后
select * from (select * from nums order by dt) where rownum<6看看问题出在哪里
/
有个监听节点,不知道是干什么的?该怎么用呢?
select * from (select * from nums) where rownum<6;
or
select * from (select * from nums where rownum <6) order by dt;
or
select * from nums where rownum < 6 order by dt;caution:
you shouldn't use 'order by' in temporary view in your SQL statements.