网站首页 > 数据库 / 正文
从oracle性能调优-expdp导出加速以后,再来谈谈impdp的导入加速。impdp导入的内容依赖导出的dump文件。
1、同样impdp导入的过程使用的也是SGA的streams pool。同样需要通过手动设置streams_pool_size来关闭SGA的自动内存管理。设置固定值到5G,加快导入的速度。
2、导入过程同样需要开启并行,并行的数量跟expdp导出开启的并行一致即可。
3、导入过程中的索引创建是个非常耗时的动作。因此导出的时候就不建议导出索引,只导出数据,导入数据以后再手动建立索引。手动建立索引可以采用并行的方式建立。重建索引完毕以后再关闭索引并行度。如:
create index IDX_EMP_ID ON EMP(ID) parallel 4;
alter index IDX_EMP_ID noparallel;
4、导入数据以后,很多同学反馈导入以后的数据库特别慢,这是因为导入以后可能存在统计信息不全或者直方图不全的情况,需要对导入的schema做一次统计信息收集。
exec dbms_stats.gather_table_stats(ownname=>'SCOTT',tabname=>'EMP',degree=>4,method_opt=>'for all columns size auto',cascade=>true,no_invalidate=>false,force=>true);
Tags:on oracle
猜你喜欢
- 2024-11-26 Helidon 2.1.0 发布,Oracle 微服务框架
- 2024-11-26 数据仓库BW与大数据平台,到底如何取舍?
- 2024-11-26 香港DM德马数字甲骨文集团/甲骨文“明”MING字写法和解释
- 2024-11-26 无苦集灭道
- 2024-11-26 Oracle 12c Release 2 RAC On Oracle Linux 7