阅读背景:

Oracle同一个存储过程,不同参数,运行多个效率很差求解

来源:互联网 
在同一个存储过程中,参数是地市,存储过程的主要作用是 输入地市 在地市的数据表 进行计算,里面有复杂的算法,不存在锁表问题,因为参数规定使用地市的表,数据量百万行,主要是有个字段是clob的,非常耗时,单个存储过程已经过优化目前10几分钟可以跑完,现在我同时运行三个(参数是3个地市,proc('beijing');  proc('shanghai');  proc('guangzhou'); ),耗时基本上12小时以上,而且貌似还服务器经常在跑的过程中自动重启了,初步判断是磁盘IO太高导致重启的,这种情况,如何优化,可以并行运行互不干扰呢?请教下在同一个存储过程中,参数是地市,存储过程的主要作用是 输入地市 在地市的数据表&


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: