プライマリ・コンテンツに移動
Oracle® Database VLDBおよびパーティショニング・ガイド
12c リリース1 (12.1)
B71291-10
目次へ移動
目次
索引へ移動
索引

前
次

コンポジット・パーティション化

コンポジット・パーティション化は、基本的なデータ配分方法を組み合せたものです。1つのデータ配分方法で表をパーティション化し、別のデータ配分方法を使用して、各パーティションをさらに小さなサブパーティションに分割します。1つのパーティションのすべてのサブパーティションは、データの論理的サブセットを表します。

コンポジット・パーティション化では、新規レンジ・パーティションの追加などの履歴操作がサポートされていますが、高レベルで可能なパーティション・プルーニングや、サブパーティションを使用した粒度の細かいデータ配置も提供されています。図2-3に、レンジ - ハッシュおよびレンジ - リスト・コンポジット・パーティション化の図を例として示します。

図2-3 コンポジット・レンジ - リスト・パーティション化

図2-3の説明が続きます
「図2-3 コンポジット・レンジ - リスト・パーティション化」の説明

コンポジット・パーティション化のタイプは次のとおりです。

コンポジット・レンジ - レンジ・パーティション化

コンポジット・レンジ - レンジ・パーティション化では、order_dateによるパーティションとshipping_dateによるレンジ・サブパーティションなど、2つのディメンションに従った論理レンジ・パーティション化が可能です。

コンポジット・レンジ - ハッシュ・パーティション化

コンポジット・レンジ - ハッシュ・パーティション化では、レンジ・メソッドを使用してデータがパーティション化され、各パーティションはハッシュを使用してサブパーティション化されます。コンポジット・レンジ - ハッシュ・パーティション化では、レンジ・パーティション化の管理性が向上し、ハッシュ・パーティション化のデータ配置、ストライプ化および並列性も向上します。

コンポジット・レンジ - リスト・パーティション化

コンポジット・レンジ - リスト・パーティション化では、レンジ・メソッドを使用してデータがパーティション化され、各パーティションはリストを使用してサブパーティション化されます。コンポジット・レンジ - リスト・パーティション化では、レンジ・パーティション化の管理や、サブパーティションのリスト・パーティション化の明示的な制御が可能です。

コンポジット・リスト - レンジ・パーティション化

コンポジット・リスト - レンジ・パーティション化では、country_idによるリスト・パーティションおよびorder_dateによるレンジ・サブパーティションなど、特定のリスト・パーティション化計画における論理的なレンジ・サブパーティション化が可能です。

コンポジット・リスト - ハッシュ・パーティション化

コンポジット・リスト - ハッシュ・パーティション化では、パーティション・ワイズ結合の有効化など、リスト・パーティション・オブジェクトのハッシュ・サブパーティション化が可能です。

コンポジット・リスト - リスト・パーティション化

コンポジット・リスト - リスト・パーティション化では、country_idによるリスト・パーティションとsales_channelによるリスト・サブパーティションなど、2つのディメンションに従った論理的なリスト・パーティション化が可能です。

コンポジット・ハッシュ - ハッシュ・パーティション化

コンポジット・ハッシュ - ハッシュ・パーティション化は、2つのディメンションにハッシュ・パーティション化が可能です。この技術は、2つのディメンションでパーティション・ワイズ結合を可能にする利点があります。

コンポジット・ハッシュ - リスト・パーティション化

コンポジット・ハッシュ - リスト・パーティション化は、2つのディメンションにハッシュ・パーティション化が可能です。

コンポジット・ハッシュ - レンジ・パーティション化

コンポジット・ハッシュ - レンジ・パーティション化は、2つのディメンションにハッシュ・パーティション化が可能です。