Oracle批量更新在存储过程中执行很慢,但单独执行很快
有一批量更新数据的语句块(4w数据),将语句块在PLSQL工具中单独执行只需要10秒就可以执行完成,但是将语句块放入存储过程中来执行却要很久,40多分钟才能执行完成。请问...
有一批量更新数据的语句块(4w数据),将语句块在PLSQL工具中单独执行只需要10秒就可以执行完成,但是将语句块放入存储过程中来执行却要很久,40多分钟才能执行完成。 请问这是什么情况,和什么有关系,和表空间有关系么?
展开
2020-10-10
展开全部
检查被更新字段和条件字段是否添加索引
重建索引
检查数据库临时表空间是否已满,已满手动清空(新建临时表空间,然后重新绑定,然后删除原临时表空间)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询