スケーラブルデータベースサーバ HiRDB Version 8 システム導入・設計ガイド(Windows(R)用)
- HiRDBはWindowsのPC/AT互換機版しか対応していません。PC/AT互換機版のWindowsであることを確認してください。
- HiRDB/パラレルサーバの場合,すべてのサーバマシンで同じバージョンのWindowsを使用してください。
- HiRDB/パラレルサーバをインストールする形態は単一ドメインの形態をお勧めします。
サーバマシンのシステム環境変数TZにJST-9が設定されているかどうかを確認してください。システム環境変数TZの確認手順を次に示します。
- [コントロールパネル]の[システム]をダブルクリックしてください。
- [システムのプロパティ]の[環境]タブを選択してください。
- システム環境変数の変数「TZ」がJST-9になっているかどうかを確認してください。
- TZがない場合はTZを追加してください。TZの値がJST-9でない場合は,JST-9に変更してください。
- 注意事項
- システム環境変数TZの値と,HiRDBシステム定義の設定内容(システム共通定義のTZオペランドの設定値)が同じである必要があります。TZにJST-9以外の値を設定する場合は,システム共通定義のTZオペランドの指定値を変更する必要があります。
インストーラでもディスク容量をチェックしていますが,インストールする前にディスクの空き容量が十分かどうか確認してください。必要な空き容量の目安を次に示します。
- (インストール時に必要な容量)+(HiRDB動作時に自動的に確保する容量)
- インストール時に必要な容量:
- HiRDB/シングルサーバの場合:93.4MB
- HiRDB/パラレルサーバの場合:95.9MB
なお,バージョンによってこの数値は変動する場合があります。リリースノートのメモリ所要量とディスク占有量を参照してください。
- HiRDB動作時に自動的に確保する容量:1MB+共用メモリサイズ
- 共用メモリサイズの見積もりについては,「15. HiRDBのメモリ所要量」を参照してください。
インストール時にエラーメッセージが出力されてエラーの理由に'No-space'(書き込むファイルに十分な容量がありません)が出力された場合,次の原因が考えられます。
- ディスク容量が十分な状態でこのエラーになる場合,2048メガバイト以上のHiRDBファイルシステム領域を使用する指定(pd_large_file_use)をしていない可能性があります。
サーバマシンの仮想メモリの容量(実メモリ容量+ページングファイルの容量の合計値)は,[コントロールパネル]の[システム]をダブルクリックして表示される[システムのプロパティ]で確認できます。ページングファイルの容量は[システムのプロパティ]の[パフォーマンス]タブで確認及び変更できます。ページングファイルは,同じドライブに連続した領域を作成するように,初期サイズと最大サイズを同じ値(固定値)にしてください。ページングファイルを連続で使用できない場合,HiRDBがメモリ不足で異常終了します。
必要な仮想メモリの目安を表2-1及び表2-2に示します。また,実際に指定する値には,Windowsやほかのプログラムが使用する容量を加えてください。仮想メモリを変更した場合には,必ずWindowsを再起動してください。
表2-1 必要な仮想メモリの容量(HiRDB/シングルサーバの場合)
項目 |
メモリ所要量(単位:MB) |
HiRDB/シングルサーバのシステムプロセス |
207.1以上 |
HiRDB/シングルサーバの下で動作する同時実行サーバプロセスのプロセス固有領域 |
4.5以上/ユーザ |
- 仮想メモリ容量(MB)={207.1+(4.5×n)}+m
- n:HiRDB下で動作する同時実行ユーザ数
- m:共用メモリをHiRDB運用ディレクトリ下のファイルに割り当てる場合は0,
- ページングファイルに割り当てる場合は共用メモリサイズ
表2-2 必要な仮想メモリの容量(HiRDB/パラレルサーバの場合)
項目 |
メモリ所要量(単位:MB) |
HiRDB/パラレルサーバのシステムプロセス |
292.5以上 |
HiRDB/パラレルサーバの下で動作するサーバプロセスのプロセス固有領域 |
10.8以上/フロントエンドサーバ
14.0以上/ディクショナリサーバ
14.0以上/バックエンドサーバ |
HiRDB/パラレルサーバの下で動作するユーザプロセスのプロセス固有領域 |
5.5以上/フロントエンドサーバ
5.5以上/ディクショナリサーバ
5.5以上/バックエンドサーバ |
- 仮想メモリ容量(MB)=
- {292.5+(10.8×x)+(14.0×(y+z))+(5.5×(x+y+z))×n}+m
- x:HiRDB下で動作するフロントエンドサーバ数
- y:HiRDB下で動作するディクショナリサーバ数
- z:HiRDB下で動作するバックエンドサーバ数
- n:HiRDB下で動作する同時実行ユーザ数
- m:共用メモリをHiRDB運用ディレクトリ下のファイルに割り当てる場合は0,
- ページングファイルに割り当てる場合は共用メモリサイズ
- 仮想メモリの容量に関する注意事項
- バージョンによって数値が変動する場合があります。リリースノートのメモリ所要量とディスク占有量を参照してください。
- 共用メモリをHiRDB運用ディレクトリ下のファイルとページングファイルのどちらに割り当てるかは,pdntenvコマンドで指定します。指定方法については,マニュアル「HiRDB Version 8 コマンドリファレンス」を参照してください。
- HiRDB Datareplicatorのメモリ所要量については,マニュアル「HiRDBデータ連動機能 HiRDB Datareplicator Version 8」を参照してください。
- HiRDB Dataextractorのメモリ所要量については,マニュアル「データベース抽出・反映サービス機能 HiRDB Dataextractor Version 8」を参照してください。
Windowsで使用するファイルのシステムキャッシュは,設定方法によっては使用できるメモリを圧迫することがあります。システムキャッシュの設定を変更する手順を次に示します。
- [コントロールパネル]の[ネットワーク]をダブルクリックします。
- [ネットワーク]の[サービス]タブを選択します。
- [サーバー]を選択して,[プロパティ]をクリックします。
- [サーバー]のダイアログボックスの値が「ファイル共有のスループットを最大にする」に設定されていたら,[ネットワークアプリケーションのスループットを最大にする]を選択して[OK]ボタンをクリックします。
- Windowsを再起動します。
- HiRDBが使用するファイルシステムにNTFSとFATを使用できます。ただし,FATについてはパス名の英字の全角大文字と小文字を区別しません。このため,同一名称がある場合は同一ファイルと認識するため,動作を保障できません。NTFS及びFATについては,Windowsのドキュメントを参照してください。
- HiRDBをNTFSにインストールする場合,HiRDB運用ディレクトリ下のファイル(環境変数PDDIRで指定したディレクトリ)を圧縮しないでください。このディレクトリを圧縮した場合,HiRDBは正常に動作しません。
(7) リソース数に関連する環境変数の見積もり
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.