Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 拡張編


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

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

〈この項の構成〉

(1) テーブルの情報

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

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

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

項番

列名

HiRDB型

ORACLE型

インデクスの有無

1

APP_INFO_KEY

CHAR(128) PRIMARY KEY

VARCHAR2(128) PRIMARY KEY

なし

2

APP_INFO_VALUE

CHAR(512)

VARCHAR2(512)

なし

行数は次のとおりです。

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

行数は次のとおりです。

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

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

項番

列名

HiRDB型

ORACLE型

インデクスの有無

1

BLOCK_NO

INTEGER PRIMARY KEY

NUMBER(10,0) PRIMARY KEY

なし

2

FREE_RECORD_NO

INTEGER

NUMBER(10,0)

なし

行数は10固定です。

(2) インデクスの情報

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

項番

インデクス名

UNIQUE属性

カラム名

1

<アプリケーション識別子>_SESSIONS_IDX

なし

SESSIONID

参考

HiRDBを使用する場合,次の条件を満たすことで性能が向上することがあります。

  • データベースセッションフェイルオーバ機能で使用するテーブルおよびインデクスをRDエリアに配置している

  • RDエリアに配置したテーブルおよびインデクスにそれぞれグローバルバッファを設定している。

RDエリア,およびグローバルバッファの設計については,マニュアル「HiRDB システム導入・設計ガイド」を参照してください。

注※

RDエリアにテーブルおよびインデクスを配置する場合,SQLファイルの編集が必要です。