Oracle 运行游标时刚开始能达到 8/S 的速度,过几分钟后,可达到 16/S 的处理速度.可是过了半小时后却只达到 4/S 的速度,这这!!!!!哎上次我刚开始运行时也是 8/S 的处理速度,过几分钟后,可达到期 16/S 的处理速度,再过半小时已能达到 160/S 的处理速度.过一小时后基本上是稳定期了,350~390/S 的处理速度.包我是未做修改呀.为什么会出现这样的问题呢???我处理约有400万数据,把400万数据读出后运算再写到数据库!!!!!!所以我才选择了游标处理方式.出现上面的现象是什么问题呀,我真不明白.我现已跑过几次了,每次都是第一种情况.不解!!!!!!!!!!1
第二种情况只跑过一次!!!!1
第二种情况只跑过一次!!!!1
解决方案 »
- 请教一个经典排序问题。
- 请帮忙看一下这条创建表的语句是什么意思
- 小弟对PL/SQL语句不熟,请大家帮忙看下下面的存储过程有错吗
- Oracle里有没有像Sql profiler一样监视sql语句执行过程的工具?
- oracle中没有时间字段的表怎么查三个月的记录!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- c#怎么执行orcle数据库中的copy(copy命令在SQL Plus可以运行)
- 请问如何才能学好ORACLE?100分相送
- 求一个操作字符的函数
- 简单session问题?
- 基本语句
- Oracle如何释放缓存
- Oracle有没有提供对表进行监听的接口(想在程序中对数据库表监听)
loopselect sum(ds) into tr from sa whre as = 25 and sa <= 5697;if tr > 5 then
insert dus values (tr,da,'T');
else
update dus set tg = tr where das = da;
end if;
...
commit();
end loop我和循环体数运算结构大致如上.