存储过程执行时快时慢 本帖最后由 abyanbing 于 2009-12-16 17:07:16 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是你过程里的表那时在进行UPDATE操作呢。并行触发了 有时候存储过程里面有update之类的,但是目标表被别的进程锁住了在做操作,比如有另外一个procedure在执行select for update等等暂时还没有提交 能保证该存储过程中没有其他连接进来乱搞?此时数据库服务器不会运行其他程序?会不会刚好执行存储过程中,这个时候数据库的日志cache在内存中到达一定数量,在写系统日志文件?除此之外还真不知道会有什么情况。。,关注下。。 解决方法是:写个JOB进程控制:设定分批在不同的时间进行!就可以了! 我也经常遇到这样的,用同样SQL,不同时间段执行时间相差很大; oralce作业的简单问题 DataAdapter.Fill方法慢的问题 如何通过DB-LINK执行远程ORACLE数据库的包里的过程,并返回CURSOR 很急~~~~~~~! 共享锁与排它锁有什么区别? oracle的function如何转成Sql server2000的function 如何编译PRO*C proc*c能查询视图么??? 一个关于触发器的问题 这个错误是什么意思?? 如何解决ORA-01799左关联中不允许使用子查询!~ oracle中drop表空间中的datafile,为什么磁盘中还有这个文件?
会不会刚好执行存储过程中,这个时候数据库的日志cache在内存中到达一定数量,在写系统日志文件?
除此之外还真不知道会有什么情况。。,关注下。。