大批量数据删除的几种方法PK
来源:互联网 发布:张无忌实力知乎 编辑:程序博客网 时间:2024/05/19 10:13
今天一上班老板就分配个任务,要把一个大表(约8千万)的垃圾数据(约六千万)的数据干掉,总结了几个方法,下面来PK下。
1.直接加并行度删除(parallel)
delete/*+parallel(t 5)*/ t where *******
跑了5个小时,不合格
2. 删除索引,再用并行度,最后重建索引
drop index A;
delete/*+parallel(t 5)*/ t where *******;
create index A******PALLEL 8;
alter index A parallel (degree 1);
跑了2个小时,勉强还行
3. 将不用删除的记录备份到一个表t_bk,truncate表t,再insert/*+append*/
create table t_bk as select *******;
truncate table t;
drop index A;
insert/*+append*/ t select * from t_bk;
create index A ******PALLEL 8;
alter index A parallel (degree 1);
跑了50分钟,OK,很好。
要是哪位高手有更好的方法,希望留个言,赐教赐教。。。。。。
- 大批量数据删除的几种方法PK
- Oracle中大批量删除数据的方法
- Oracle中大批量删除数据的方法
- Oracle中大批量删除数据的方法
- Oracle中大批量删除数据的方法
- Oracle中大批量删除数据的方法
- Oracle中大批量删除数据的方法
- ORACLE大批量数据最快的删除方法
- Oracle大批量删除数据方法
- Oracle中大批量删除数据的方法(通过主键删除)
- 提高Sqlserver大批量插入数据速度的几点方法
- Oracle中大批量删除数据的方法 作者:eygle
- Oracle 删除数据的几种方法
- Oracle 删除数据的几种方法
- Oracle 删除数据的几种方法
- MySQL 数据库删除大批量数据的优化
- MySQL删除大批量数据
- 大批量更新数据mysql批量更新的四种方法
- VB与API学习笔记(2)Unicode与参数
- MongoDB的初学四:修改表达式
- 中国剩余定理(韩信点兵)
- 《Orange’s 一个操作系统的实现》1.搭建操作系统开发环境
- MongoDB的初学五:查找表达式
- 大批量数据删除的几种方法PK
- Java线程:并发协作-生产者消费者模型
- HadoopSourceAnalyse --- Mapreduce ApplicationMaster TaskAttempt FSM
- 设计模式-抽象工厂模式
- (my)eclipse工作空间中删除项目重新导入会遇到项目已经存在的问题
- NASM中文手册
- MongoDB的初学六:索引
- Linux下Android手机的真机调试配置
- mongodb入门-11 更新1