oracle性能调优-impdp导入加速

oracle性能调优-impdp导入加速

技术教程gslnedu2025-01-05 15:34:1619A+A-

#头条创作挑战赛#

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);

点击这里复制本文地址 以上内容由朽木教程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

朽木教程网 © All Rights Reserved.  蜀ICP备2024111239号-8