スケーラブルデータベースサーバ HiRDB Version 8 システム導入・設計ガイド(Windows(R)用)
フロントエンドサーバ,ディクショナリサーバ及びバックエンドサーバをそれぞれ一つのサーバマシンに配置するのが,HiRDB/パラレルサーバの基本的なサーバ構成です。ただし,各サーバマシンのCPUの処理負荷が高くない場合,一つのサーバマシンに複数のサーバを配置してもかまいません。一つのサーバマシンに複数のサーバを配置すると,必要とする共用メモリが増加します。共用メモリが不足すると,ユニットが開始できなくなるため,メモリ所要量を十分見積もってください。
設置できるサーバ数の範囲を次の表に示します。
表9-1 設置できるサーバ数の範囲
項目 | 設置できるサーバ数の範囲 |
---|---|
システムマネジャ数 | 1 |
フロントエンドサーバ数 | 1〜1,024 |
ディクショナリサーバ数 | 1 |
バックエンドサーバ数 | 1〜16,382 |
1ユニットに作成できるサーバ数 | 1〜34 |
次に示す理由のため,システムマネジャを定義するサーバマシンはHiRDB管理者が運用しやすい場所に設置することをお勧めします。
HiRDBは結合処理のような複雑な検索処理をする場合,データベースを持たないバックエンドサーバを優先的に使用して,処理性能を向上します。サーバマシンに余裕があり,複雑な検索処理をする場合にフロータブルサーバの設置を検討してください。フロータブルサーバを設置する場合,作業表用ファイル用のHiRDBファイルシステム領域を作成してください。作業表用ファイル用のHiRDBファイルシステム領域の名称は,バックエンドサーバ定義のpdworkオペランドで指定します。
SQL処理のCPU負荷が高く,一つのフロントエンドサーバで処理しきれない場合,フロントエンドサーバを複数設定します。これをマルチフロントエンドサーバといいます。マルチフロントエンドサーバについては,「9.1.3 マルチフロントエンドサーバの設定」を参照してください。
HiRDB/パラレルサーバが使用するメモリについて説明します。
HiRDB/パラレルサーバは次に示すメモリを使用します。
HiRDB/パラレルサーバが必要とするメモリ所要量をサーバマシンごとに見積もってください。HiRDB/パラレルサーバのメモリ所要量については,「15.2 HiRDB/パラレルサーバのメモリ所要量の見積もり」を参照してください。
HiRDBでは,共用メモリを次の場所に割り当てできます。
HiRDBでは,次に示す共用メモリを実メモリ上に固定できます。
共用メモリを実メモリ上に固定すると,ページの入出力が少なくなるため,性能が安定します。
サービス実行時に使用するログオンのアカウント | 権限の設定方法 |
---|---|
HiRDB管理者 | HiRDB管理者を,OSの[ローカル セキュリティ設定]−[ローカル ポリシー]−[ユーザー権利の割り当て]で,「メモリ内のページのロック」に設定してください。 |
ローカルシステムアカウント | ローカルシステムアカウントにはメモリ内のページをロックできる権限があります。そのため,権限の設定は必要ありません。 |
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.