小编br1*_*337的帖子

在具有许多关系的表中删除100万行的最佳方法

我有一组表,其中主表有150万行.其中一个子项也接近100万行.

主表的数据也必须复制到历史表中.我写了一个PLSQL脚本来首先删除子行和子行,但这个过程耗时太长,接近12小时.

我正在使用批量收集来删除数据.

该脚本将在每天星期一凌晨3点由Java调度程序调用.

我认为在第一次批量删除(有百万行)之后,该过程将很快,因为数据库每周只会增长近30k个寄存器.

解决这个问题的最佳解决方案是什么?

sql oracle plsql delete-row

2
推荐指数
2
解决办法
1517
查看次数

标签 统计

delete-row ×1

oracle ×1

plsql ×1

sql ×1