5.8.3 データベースのディスク容量の見積もり

データベースセッションフェイルオーバ機能では,3種類のテーブル(アプリケーション情報テーブル,セッション情報テーブル,空きレコード情報テーブル)を作成します。確保するディスク容量のサイズは,テーブルとインデクスの情報を基に各データベースのマニュアルを参照して見積もります。なお,これらの情報はComponent Containerのバージョンアップや修正パッチで変更になる場合があります。

<この項の構成>
(1) テーブルの情報
(2) インデクスの情報

(1) テーブルの情報

テーブルごとの列の要素,および行数について説明します。

列の要素を次の表に示します。

表5-16 アプリケーション情報テーブルの列の要素

項番列名HiRDB型ORACLE型インデクスの有無
1APP_INFO_KEYCHAR(128) PRIMARY KEYVARCHAR2(128) PRIMARY KEYなし
2APP_INFO_VALUECHAR(512)VARCHAR2(512)なし

行数は次のとおりです。

13+参照専用リクエストの定義数

行数は次のとおりです。

列の要素を次の表に示します。

表5-18 空きレコード情報テーブルの列の要素

項番列名HiRDB型ORACLE型インデクスの有無
1BLOCK_NOINTEGER PRIMARY KEYNUMBER(10,0) PRIMARY KEYなし
2FREE_RECORD_NOINTEGERNUMBER(10,0)なし

行数は10固定です。

(2) インデクスの情報

セッション情報格納テーブルのインデクスを次の表に示します。

項番インデクス名UNIQUE属性カラム名
1<アプリケーション識別子>_SESSIONS_IDXなしSESSIONID
参考
HiRDBを使用する場合,次の条件を満たすことで性能が向上することがあります。
  • データベースセッションフェイルオーバ機能で使用するテーブルおよびインデクスをRDエリアに配置している
  • RDエリアに配置したテーブルおよびインデクスにそれぞれグローバルバッファを設定している。
RDエリア,およびグローバルバッファの設計については,マニュアル「HiRDB システム導入・設計ガイド」を参照してください。
注※
RDエリアにテーブルおよびインデクスを配置する場合,SQLファイルの編集が必要です。