Toad 计算创建索引耗时时候的BUG

时间:2021-03-20 21:16:38

帮助一个同事,在他巨慢无比的开发机上创建一个Oracle索引,数据量大概12亿,50多GB的文件大小。

图省事,使用toad,在经过了20多个小时之后,突然发现全表扫描已经完成,开始排序,紧接着,神奇的事情发生了,

请看下图,排序中操作中的百分比:

Toad 计算创建索引耗时时候的BUG

怪异哈,那就看看数据库里面的数据吧,

Toad 计算创建索引耗时时候的BUGToad 计算创建索引耗时时候的BUG代码
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; 

结果就如上所示了。

 

呵呵,搞了半天是Oracle自己的BUG哈。