Hitachi

Hitachi Advanced Data Binder AP開発ガイド


5.4.2 レンジインデクスによる評価方式

レンジインデクスを使用して探索条件を評価する場合,次の2つのレンジインデクス条件に従って評価されます。

メモ

チャンクのスキップ,およびセグメントのスキップについては,マニュアルHADB システム構築・運用ガイドレンジインデクスを参照してください。

〈この項の構成〉

(1) レンジインデクスを使用したチャンクのスキップ例

レンジインデクスを使用したチャンクのスキップ例を説明します。

[図データ]

[図データ]

[説明]

検索処理の流れを次に示します。

  1. チャンクにアクセスする前に,チャンクのスキップに使用するレンジインデクス条件を評価します。

    • チャンクのスキップに使用するレンジインデクス条件:100≦C1≦300,C2 IN(1,2),C3<300

  2. 検索対象となるチャンクのB-treeインデクスでサーチ条件とキー条件を評価します。

    • サーチ条件:100≦C1≦300

    • キー条件:C2 IN(1,2)

  3. データページにアクセスして,残りの探索条件の評価を行います。

    • データページにアクセスしたあとに評価する探索条件:C3<300

なお,C1列,C2列,C3列に定義されているレンジインデクスは,セグメントのスキップには使用しません。

(2) レンジインデクスを使用したセグメントのスキップ例

レンジインデクスを使用したセグメントのスキップ例を説明します。

[図データ]

[図データ]

[説明]

検索処理の流れを次に示します。

  1. チャンクにアクセスする前に,チャンクのスキップに使用するレンジインデクス条件を評価します。

    • チャンクのスキップに使用するレンジインデクス条件:100≦C1≦110

  2. 検索対象となるチャンクのセグメントのスキップに使用するレンジインデクス条件を評価します。

    • セグメントのスキップに利用するレンジインデクス条件:100≦C1≦110

  3. データページにアクセスして探索条件の評価を行います。

    • データページにアクセスしたあとに評価する探索条件:C2 IN(1,2)