web-dev-qa-db-ja.com

新しいユーザースキーマに異なるテーブルスペースを使用する利点は何ですか?

スキーマ内のテーブルは読み取り専用で使用することを目的としており、3か月に1回だけ更新されます。

私の質問は、パフォーマンスのメンテナンス(バックアップ/復元、エクスポート/インポート)に関するものです

一時テーブルスペースについてはどうですか、この場合は別のものを使用する方が良いですか?

4
bernd_k

スキーマの削除を計画している場合は、削除できる別のテーブルスペースを用意すると、他の方法で使用するテーブルスペースの断片化が軽減されます(均一エクステントを使用している場合を除き、デフォルトではありません)。

RMANのリカバリオプションは、個々のスキーマごとに [〜#〜] tspitr [〜#〜] を実行できるため、異なります。

"一時テーブルスペースのすべてのエクステントは均一サイズです" であるため、一時テーブルスペースの断片化は問題になりません。 tempのバックアップ/復元、エクスポート/インポートの影響はありません。各ユーザーに独自の一時テーブルスペースを与えることで、ユーザーに一種のリソース制限を課すことになりますが、それが目的である場合は、無駄を省く方法があります。

スキーマごとに別々のテーブルスペースを使用することの追加の利点は、これらのテーブルスペースを異なるディスクグループに配置して、異なるパフォーマンス、コスト、およびリカバリの要件を満たすことができることです。たとえば、1つはフラッシュドライブに、もう1つは大容量の低速ディスクに、もう1つは専用RAID 61に配置する必要がある場合があります。

7
Leigh Riffel