Hitachi

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


4.3.8 adbunarchivechunkコマンド実行時のメモリ所要量の事前見積もり

adbunarchivechunkコマンド実行時に使用するメモリ所要量の計算式を,次の表に示します。

表4‒10 メモリ所要量の求め方(adbunarchivechunkコマンド実行時)

項番

メモリ種別

計算式(単位:メガバイト)

関連するサーバ定義

1

共有メモリ

共有メモリ管理

100

なし

2

グローバルバッファページ

dbarea_num×1,024

adbbuffオペランド

3

プロセス共通メモリ

1,024+max_usersGBUF

  • adb_sys_proc_area_maxオペランド

  • adbbuffオペランド

4

リアルスレッド固有メモリ

512+SORTBUFBLKBUF

adb_sys_rthd_area_maxオペランド

5

プロセスメモリ

ヒープメモリ

1,024+sort_rthd×0.5

なし

変数の説明

dbarea_num

データ用DBエリアの数

見積もれない場合,定義する表とインデクスの合計値を仮定してください。

max_users

サーバ定義adb_sys_max_usersオペランドの指定値

GBUF

グローバルバッファ

項番2「グローバルバッファページ」の計算結果を基に400メガバイトにつき,20メガバイトを加算してください。

SORTBUF

ソートバッファ

次に示す計算式から求めてください。

計算式(単位:メガバイト)

[図データ]

sort_buff_size

アンアーカイブチャンクオプションadb_unarcv_sort_buff_sizeの指定値

sort_rthd

次に示す計算式から求めてください。

アンアーカイブチャンクオプションadb_unarcv_rthd_numの指定値-1
BLKBUF

インデクス作成用バッファ

次に示す計算式から求めてください。

計算式(単位:メガバイト)

[図データ]

buff_blk_size

4,096を仮定してください。

buff_blk_num

アンアーカイブチャンクオプションadb_unarcv_buff_blk_numの指定値

unarcv_rthd

次に示す計算式から求めてください。

アンアーカイブチャンクオプションadb_unarcv_rthd_numの指定値-1
txt_sort_buff_size

アンアーカイブチャンクオプションadb_unarcv_txt_buff_sizeの指定値