oracle中我开发了一个存储过程,存储过程中涉及到十几个表,
其中就一个表有20多w条记录,其他表的记录都是几百条的,
该存储过程正常运行都是90多秒搞定,
可总是会出现这种情况:比如今天在oracle用了几个小时以后,
我RUN下上面开发的那个存储过程,要1000秒以上,二十多分钟,特别吓人,
我以为可能是缓冲区里面东西太多了,我重启机器,然后再RUN那个存储过程
结果还要1000多秒.我始终想不明白这什么原因,因为我不是DBA,只是
刚做ETL开发没多久,想不出来怎么办,希望在csdn上得到帮助