Oracle批量更新在存储过程中执行很慢,但单独执行很快

有一批量更新数据的语句块(4w数据),将语句块在PLSQL工具中单独执行只需要10秒就可以执行完成,但是将语句块放入存储过程中来执行却要很久,40多分钟才能执行完成。请问... 有一批量更新数据的语句块(4w数据),将语句块在PLSQL工具中单独执行只需要10秒就可以执行完成,但是将语句块放入存储过程中来执行却要很久,40多分钟才能执行完成。 请问这是什么情况,和什么有关系,和表空间有关系么? 展开
 我来答
匿名用户
2020-10-10
展开全部
  • 检查被更新字段和条件字段是否添加索引

  • 重建索引

  • 检查数据库临时表空间是否已满,已满手动清空(新建临时表空间,然后重新绑定,然后删除原临时表空间)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式