帮助一个同事,在他巨慢无比的开发机上创建一个Oracle索引,数据量大概12亿,50多GB的文件大小。
图省事,使用toad,在经过了20多个小时之后,突然发现全表扫描已经完成,开始排序,紧接着,神奇的事情发生了,
请看下图,排序中操作中的百分比:
怪异哈,那就看看数据库里面的数据吧,
1
SELECT
SID,
2 DECODE (totalwork,
3 0 , 0 ,
4 ROUND ( 100 * sofar / totalwork, 2 )
5 ) " Percent ",
6 MESSAGE "Message", start_time, elapsed_seconds, time_remaining
7 FROM v$session_longops
8 WHERE (SID = 142 AND serial# = 600 )
9 ORDER BY SID;
2 DECODE (totalwork,
3 0 , 0 ,
4 ROUND ( 100 * sofar / totalwork, 2 )
5 ) " Percent ",
6 MESSAGE "Message", start_time, elapsed_seconds, time_remaining
7 FROM v$session_longops
8 WHERE (SID = 142 AND serial# = 600 )
9 ORDER BY SID;
结果就如上所示了。
呵呵,搞了半天是Oracle自己的BUG哈。