LoginSignup
2
2

More than 5 years have passed since last update.

RAC環境のOracleDatabaseからの高速エクスポート

Posted at

課題

Infiniband接続でのEXADATA → ZFSストレージへのエクスポートがHWスペックの割に低速

結論

・PARALLEL指定+ダンプファイルの複数化(%u)が有効だった
 →これによりdatabase nodeのCPU使用と、ディスクIOが分散されリソースを有効活用出来た

条件

Oracle Database 11gのEnterprise Editionでのみ有効
・オブジェクト単位の分散処理のため、単一の巨大テーブルだとあまり意味がないと思われる
・EXADATAのみでなく、OracleDatabaseApplianceでも有用

コマンド例

$ expdp {SCHEMA}/{PASSWORD}@{接続先DB} dumpfile=FULL_DUMP_DIR:EXPTEST%u.DMP logfile=FULL_DUMP_DIR:EXPORT_EXPTEST.log schemas={SCHEMA} COMPRESSION=ALL PARALLEL=6

計測値

<ケース1>
  6分 → 2分40秒
性能:274.2GB/h
<ケース2>
  4時間 → 52分
性能:86.4GB/h

参考

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2