Hitachi

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


11.4.2 グローバルバッファの見直しによるメモリ使用量の削減

使用していないグローバルバッファの割り当てを解除したり,グローバルバッファに指定したページ数を見直したりすることで,HADBサーバが使用するメモリ量を削減できます。

〈この項の構成〉

(1) 使用していないグローバルバッファの割り当て解除

ここでは,レンジインデクス専用のグローバルバッファ,およびテーブルスキャンバッファを割り当てている場合のチューニング方法を次に示します。

■adbbuffオペランドに-aオプションを指定した場合

  1. レンジインデクスバッファのページ要求回数を確認する

    adbstatコマンドを実行して出力される「グローバルバッファの統計情報」のうち,次に示す情報に出力された値が0かどうかを確認してください。

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

  2. adbbuffオペランドの-aオプションを削除する

    手順1.で確認したDBbuff_page_rng_request_cntに出力される値が0の場合,レンジインデクスが定義されていない,またはレンジインデクスを使用しないDBエリアにレンジインデクス専用のグローバルバッファを割り当てているおそれがあります。

    この場合は,adbbuffオペランドの-aオプションを削除してください。HADBサーバが使用するメモリ量を削減できます。

■adbbuffオペランドに-kオプションを指定した場合

  1. テーブルスキャンバッファのページ要求回数を確認する

    adbstatコマンドを実行して出力される「グローバルバッファの統計情報」のうち,次に示す情報に出力された値が0かどうかを確認してください。

    • DBbuff_tblscan_request_cnt(テーブルスキャンバッファのページ要求回数)

  2. adbbuffオペランドの-kオプションを削除する

    手順1.で確認したDBbuff_tblscan_request_cntに出力される値が0の場合,テーブルスキャンを実行するSQL文を実行しないDBエリアにテーブルスキャンバッファを割り当てているおそれがあります。

    この場合は,adbbuffオペランドの-kオプションを削除してください。HADBサーバが使用するメモリ量を削減できます。

(2) グローバルバッファに指定したページ数の見直し

ここでは,グローバルバッファに指定したページ数が多過ぎる場合のチューニング方法を次に示します。

■adbbuffオペランドに-pオプションを指定した場合

  1. グローバルバッファ面数を確認する

    adbstatコマンドを実行して出力される「グローバルバッファの統計情報」のうち,次に示す2つの情報に出力された値を確認してください。

    • DBbuff_page_use_cnt(割り当て済みのグローバルバッファ面数)

    • DBbuff_page_num(総グローバルバッファ面数)

  2. adbbuffオペランドの-pオプションの指定値を変更する

    手順1.で確認したDBbuff_page_use_cntに出力された値が,DBbuff_page_numに出力された値よりも小さい場合,adbbuffオペランドの-pオプションに指定した値が大き過ぎるおそれがあります。-pオプションの指定値を,次の計算式で求めた値に変更してください。HADBサーバが使用するメモリ量を削減できます。

    [図データ]

■adbbuffオペランドに-aオプションを指定した場合

  1. レンジインデクスバッファ面数を確認する

    adbstatコマンドを実行して出力される「グローバルバッファの統計情報」のうち,次に示す2つの情報に出力された値を確認してください。

    • DBbuff_page_rng_use_cnt(割り当て済みのレンジインデクスバッファ面数)

    • DBbuff_page_rng_num(総レンジインデクスバッファ面数)

  2. adbbuffオペランドの-aオプションの指定値を変更する

    手順1.で確認したDBbuff_page_rng_use_cntに出力された値が,DBbuff_page_rng_numに出力された値よりも小さい場合,adbbuffオペランドの-aオプションに指定した値が大き過ぎるおそれがあります。-aオプションの指定値を,次の計算式で求めた値に変更してください。HADBサーバが使用するメモリ量を削減できます。

    [図データ]