web-dev-qa-db-ja.com

Oracle DBのサイズがインポート後に減少した

私のデータベースサイズは1TBで、その完全なエクスポートサイズは300GBです。

新しい環境にdbをインポートした後、dbサイズが700GBに減少しました。これの理由は何でしょうか?

1
john true

多くの理由が考えられます。しかし、一般的には、次の原因が考えられます。

  • データファイルまたは一時ファイルの空き容量
  • データを元に戻す
  • 行の連鎖と移行
  • データブロックの断片化
5
Husam Mohamed

tempテーブルスペースとredoテーブルスペースのサイズを確認します。削減はそこから来るかもしれません。

2
Marco

これは、私がどんな優れたRDBMSにも期待することです。

長期間使用されているデータベースは断片化します。断片化されたデータベースの効率は70%です。

新しいデータベースにデータをインポートする場合、断片化はありませんが、多数の行を削除して挿入すると、断片化が再び発生することがわかります。

0
juhist