Hitachi

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


7.2.6 レンジインデクスに関するオペランド(set形式)

[43] adb_sql_rngidx_preread ={ALL|NOレンジインデクス名〔,レンジインデクス名〕…}

HADBサーバの開始時に一括先読みするレンジインデクスを指定します。レンジインデクスの一括先読みについては,「5.5.3 レンジインデクスの一括先読み」を参照してください。

ALL

全レンジインデクスを一括先読みします。

NO

レンジインデクスの一括先読みを行いません。

レンジインデクス名

〜〈文字列〉((1〜205バイト))

一括先読みするレンジインデクスを指定します。レンジインデクス名は8,192個まで指定できます。レンジインデクスの指定順に一括先読みされます。

重要

レンジインデクス名は,「スキーマ名.インデクス識別子」の形式で指定してください。スキーマ名を省略することはできません。

(例)\"ADBUSER01\".\"RINDX01\"

留意事項を次に示します。

  • レンジインデクスを一括先読みするには,adbbuffオペランドの-aオプション(レンジインデクス専用のグローバルバッファのページ数)の指定が必要です。そのため,一括先読み対象となるレンジインデクスを格納しているDBエリアにグローバルバッファを割り当てる際は,必ず-aオプションを指定してください。

  • レンジインデクスを一括先読みする際,1回のページ要求で,複数のページを読み込みます。そのため,adbstatコマンドを実行して出力される「グローバルバッファの統計情報」のうち,次に示す2つの情報が一致しないことがあります。

    DBbuff_page_rng_request_cnt(レンジインデクスバッファのページ要求回数)

    DBbuff_page_rng_pagein_cnt(レンジインデクスバッファのページイン回数)

    adbstatコマンドについては,マニュアルHADB コマンドリファレンスadbstat(HADBサーバの統計解析)を参照してください。

  • レンジインデクスの一括先読み中にadbbuffオペランドの-aオプションで指定したページが満杯になった場合,一部のレンジインデクスだけが読み込まれた状態になります。

  • 未完状態のレンジインデクスは一括先読みされません。

  • 指定したレンジインデクス名に構文的な誤りなどがある場合,そのレンジインデクスは一括先読みされません。そのほかのレンジインデクスについては,一括先読みされます。