データベースとDomino ®ディレクトリのパフォーマンスの向上

デフォルトでは、 Domino ®ディレクトリは、パフォーマンスを向上させるために 2 つのデータベース パフォーマンス プロパティ (文書テーブルのビットマップの最適化未読マークを維持しない) を使用します。次の NOTES.INI 設定は、データベースとDomino ®ディレクトリのパフォーマンスに影響を与える可能性があります。

NSF_Buffer_Pool_Size

この NOTES.INI 設定で、NSF サブシステム、NIF サブシステムとディスク記憶領域間の I/O 転送をバッファリングするためのメモリの 1 セクションである NSF バッファプールのサイズを設定します。サーバーパーティション数、ユーザー数、ビューのサイズと数、データベース数のすべてがバッファプール指定の設定方法に影響します。通常は、デフォルト値 (サーバーによって自動的に設定される値) で十分ですが、さらにメモリが必要であるとデータベース統計が示している場合は、一度に数 MB ずつ値を増やします。パフォーマンス モニターを使用すると、値が大きいほどスワップやページングが多すぎるかどうかを確認できます。 (NSF_Buffer_Pool_Size はバッファー プールのサイズをバイト単位で設定し、NSF_Buffer_Pool_Size_MB はサイズをメガバイト単位で設定します。)

NSF_DbCache_Maxentries

この NOTES.INI 設定で、データベースキャッシュ (使用できる場合) に格納される最大データベース数を設定します。短い間隔では、 Domino ® はこの設定に入力された数値の最大 1.5 倍を保存します。データベースの最大数を増やすとパフォーマンスは向上しますが、より多くのメモリが必要になります。

Web ナビゲータを使用した Web アクセスのパフォーマンスを向上させる

Web アクセスのパフォーマンスを向上させるには、次のような方法があります。

  • Web ページへのアクセスを速くするには、サーバーからインターネットへの接続を高速化します。設定方法については、ご利用のインターネットサービスプロバイダにお問い合わせください。
  • データベースのパフォーマンスを向上させるには、文書のパージエージェント、文書の更新エージェント、データベース用に作成したその他のエージェントなどでデータベースを管理します。
  • 同時取得 (サーバーが一度に取得できる Web ページの数)の最大数を設定して、Web ナビゲータデータベースからページを取得できるユーザー数を管理します。同時取得最大数はデフォルトで 25 です。サーバーに設定できる同時取得数は、ご使用のシステム環境により異なります。

Show DBS コマンド

Show DBS コマンドは、データベースのパフォーマンスをモニターするためのツールです。このコマンドを実行すると、次のような情報が表示されます。

  • Refs -- データベースが開かれた回数 (データベースの DBHANDLE 値)。
  • Mod -- データベースへの変更がディスクに書き出されているかどうか。
  • FDs -- データベースで現在使用されているファイル記述子の数。
  • LockWaits -- データベースを使用するまでに待たなければならないロックの数 (読み込み、書き出し)。
  • AvgWait -- それぞれの待ち状態での平均待ち時間 (ミリ秒)。
  • #Waiters -- 現在データベースをロックしているウェイターの数。 (この数値は急速に変化します。)
  • MaxWaiters -- ロックされたデータベースに対して待ち状態にあったユーザー数の過去最大値。
注: LockWaits および AvgWait の値を表示するには、設定 COLLECT_DB_LOCK_WAITS=1 をサーバーの NOTES.INI ファイルに一時的に追加する必要があります。この設定を追加するとサーバーのリソースが消費されるため、Show DBS 統計の表示後にこの設定を削除してください。