为何同样条件下面,连续执行800万个UPDATE,越到后面,越来越慢? 在PROC中循环执行800万左右的UPDATE,每次修改一条记录,修改条件有唯一索引,在执行刚开始时非常快,每10000条记录大概花费2秒左右,但超过了200万条后,就会变的很慢,大概每次要10多秒,并且程序每个10万左右Commit,从理论上分析,每次的执行条件是一样的,通过索引查找记录,然后修改记录,分析执行计划,也是通过唯一索引进行更新的,不知谁能解释一下原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看v$session_wait在等待些什么,把提交的频率还可以再提高些。 oracle导出视图,exp如何使用? plsql中建立任务 怎样解决这个问题?? 100分求,怎么把oracle函数传入的参数当作要查询的字段? 查询条件中含有IN为什么不使用索引? 有个很紧急的问题,在线等!!!! Oracle Function Create 两次问题 那里有Oracle9i for OleDB 驱动的下载 Oracle中有没有类似SQL Server中Space(10)这样的函数? oracle 11g 部署 dataguard 基础环境问题请教 已添加了具有相同键的项的问题 oracle多台服务器之间同步
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货