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

[目次][用語][索引][前へ][次へ]

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

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

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

(1) テーブルの情報

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

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

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

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

行数は次のとおりです。

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

行数は次のとおりです。

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

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

項番 列名 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ファイルの編集が必要です。