Hitachi

Hitachi Advanced Data Binder システム構築・運用ガイド


5.6.2 データ用DBエリアにマルチチャンク表を格納する場合の考慮点

マルチチャンク表とマルチチャンク表に定義したインデクスを1つのデータ用DBエリアにまとめて格納する場合,次のことを考慮してください。

1つのデータ用DBエリアに,次のようにマルチチャンク表とインデクスを格納したとします。

[図データ]

  • マルチチャンク表T1に,B-treeインデクスIDX1とレンジインデクスRIDX1を定義しています。マルチチャンク表T1に指定したチャンク数の最大値を1,000とします。

  • マルチチャンク表T2に,B-treeインデクスIDX2を定義しています。マルチチャンク表T2に指定したチャンク数の最大値を500とします。

この場合,T1IDX1RIDX1で作成されるチャンク数の最大値は3,000個となります。また,T2IDX2で作成されるチャンク数の最大値は1,000個となります。

[図データ]

このため,1つのデータ用DBエリアに作成されるチャンク数の最大値は4,000個となります。

この合計値が30,000個を超えることはできません。

1つのデータ用DBエリアに複数の表やインデクスを格納した場合,バックグラウンドインポートを実行すると,格納した表やインデクスの分だけチャンクが作成されます。複数の表やインデクスを格納する場合,1つのデータ用DBエリアが管理できるチャンク数の上限を超えないようにしてください。

メモ

チャンク数の最大値の求め方については,「5.2.4 マルチチャンク表を定義する場合の考慮点」を参照してください。

■アーカイブマルチチャンク表の場合

アーカイブマルチチャンク表の場合は,次に示すことにも考慮してください。

  • アーカイブレンジ列に自動的に定義されるレンジインデクスのチャンク数

    アーカイブレンジ列に自動的に定義されるレンジインデクスについてもチャンクが作成されます。そのため,このレンジインデクスのチャンク数についても,計算する必要があります。

  • ロケーション表のチャンク数

    ロケーション表は,アーカイブマルチチャンク表と同じデータ用DBエリアに格納されます。このロケーション表についてもチャンクが作成されます。そのため,ロケーション表のチャンク数についても,計算する必要があります。ロケーション表のチャンク数は,次に示す計算式で求められます。

    計算式

    [図データ]