一个简单的场景 - 删除表中的数据
当操作的数据量比较多的情况下,在简单的delete操作之后,还需要做一些配套的动作以保证数据库的性能
- delete表中记录
- 整理表空间碎片
- 搜集统计信息
代码
delete table XXX where a=b;
alter table XXX enable row movement;
alter table XXX shrink space cascade;
exec dbms_stats.gather_table_stats(owner=>'user', table=>'XXX',cascade=>true);
alter table XXX disable row movement;
网友评论