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