ご使用のブラウザはJavaScriptをサポートしていません。このヘルプ・ページを正しく表示するにはJavaScriptが必要です。 パーティションの定義
ヘッダーをスキップ
前へ
前へ
 
次へ
次へ

パーティションの定義

パーティションを使用すると、非常に大きい表や索引を、管理しやすい小さい部分に分割して効率的に管理できます。パーティションでは、操作がデータのサブセットに対して行われるため、問合せやロードのパフォーマンスが向上します。パーティションを使用すると、データ・アクセスが改善され、全体的なアプリケーション・パフォーマンスが向上します。何百万もの行があり、データ・サイズがGB単位の表や索引にアクセスするアプリケーションに対しては特に有効です。

Warehouse Builderでは、表、索引、マテリアライズド・ビューおよびMOLAPキューブに対してパーティションを定義できます。簡潔に表現するために、以降の各項では、パーティションの定義が可能なすべてのオブジェクトをという語で表します。この後の項では、MOLAPキューブを除く前述のすべてのオブジェクトに対するパーティション化について説明します。MOLAPキューブについては別に説明します。

これらのオブジェクトに対するパーティションを定義するには、オブジェクト・エディタの「パーティション」タブを使用します。作成するパーティションのタイプに応じて、「構成」タブでパーティションの表領域の構成が必要となる場合もあります。

次のタイプのパーティション化を実行できます。

作成するパーティション・タイプに応じて、「パーティション」タブは動的に変更され、関連情報のみが表示されます。特定のパーティション・タイプに対して不要なこのタブの列または行は非表示になります。

たとえば、レンジ・パーティションまたはリスト・パーティションを作成する場合は、サブパーティションを作成できないため、「サブパーティション・キー」および「サブパーティション・テンプレート」行は非表示になります。レンジ・ハッシュ・パーティションを作成する場合は、「サブパーティション・テンプレート」行には、「ハッシュ・サブパーティション数量」に対するエントリが、条件「=」とともに含まれます。

サブパーティションの上限を定義する条件は、使用するパーティション化メソッドのタイプに応じて異なります。たとえば、レンジ・リスト・パーティションの場合、パーティションの上限を決定する際に考慮される条件は値の一致に基づく必要があります。したがって、条件を含む列(「パーティション」列と「値」列の間の列)には「=」が含まれ、無効化されています。ただし、サブパーティションの上限を決定する条件は「<」として表示され、このフィールドは編集できません。