oracle 里边多个存储过程分开运行总时间比放在包里要短?求解

1、若我有procA,procB,procC这三个存储过程
2、我分别对这三个进行运行测试发现
procA 20秒
procB 35秒
procC 90秒
A+B+C = 145秒

3、若把这三个存储过程放在一个package里边通过main方法依次调用发现运行的总时间是 300秒

4、每个存储过程中都是在最后面提交并捕捉异常如:
.....
commit;
exception
when others then
begin
rollback;
dbms_output.put_line('操作失败!');
end;


5、请大家帮忙指点下。谢谢
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值