在用Delete删除数据时,SQL语句首先要通过全表扫描或索引扫描找到符合条件的记录并删除. 然而在这个过程中将消耗大量的CPU资源,I/O资源以及UNDO数据. 如果删除的数据量较大,将极大的影响系统的性能.
弊端:
1 | 消耗大量的系统资源(CPU,I/O) |
2 | 无法释放删除数据的空间 |
3 | 不能降低高水位线 |
2022-10-18 11:09:00
在用Delete删除数据时,SQL语句首先要通过全表扫描或索引扫描找到符合条件的记录并删除. 然而在这个过程中将消耗大量的CPU资源,I/O资源以及UNDO数据. 如果删除的数据量较大,将极大的影响系统的性能.
弊端:
1 | 消耗大量的系统资源(CPU,I/O) |
2 | 无法释放删除数据的空间 |
3 | 不能降低高水位线 |