サーバー・リスト

サーバー・リストは、 IBM® データ・サーバー・ドライバーおよびクライアントによって、ワークロード・バランシング (WLB) および自動クライアント・リルート (ACR) 操作のために使用されます。 サーバー・リストには、アドレスのリストとこれらのアドレスの相対優先順位が含まれています。 クライアントが TCP/IP を介して Db2® サーバーに接続すると、クライアントによってサーバー・リストが戻され、キャッシュに入れられます。 サーバーは、定期的にリフレッシュされたサーバー・リストをクライアントに提供します。

デフォルトのサーバー・リストは、 IBM データ・サーバー・ドライバーおよびクライアントによるワークロード・バランシング (WLB) 操作および自動クライアント・リルート (ACR) 操作の基礎を形成します。 リモート・ドライバーまたはクライアントは、定期的に、アクセスされるデータベースのサーバー・リストを返すようにメンバーに要求します。 それぞれのメンバーは、特定のデータベースに関するサーバー・リストのコピーをキャッシュに保管します。

サーバー・リストに含まれる項目は、次のとおりです。
  • ホスト・リスト: 完全修飾ホスト名
  • ポート: どの Db2 サーバーの TCP/IP コミュニケーション・マネージャーが listen しているかを示します。
  • 優先順位: この値は、このサーバーに割り当てる作業量を、サーバー・リストに含まれる他のサーバーに対する比率で示します。 メンバー優先順位は、他のメンバーと比較した場合にのみ意味を持つ相対値です。 優先順位が高いほど、そのメンバーが処理できる作業量は、それよりも優先順位の低いメンバーより多くなります。したがって、ドライバーまたはクライアントは、そのデータベースにより多くの作業を割り当てます。 優先順位 0 は、クライアントはそのアドレスを最後の手段としてのみ使用することを意味します。
Db2 pureScale® インスタンスでは、クライアントに返されるデフォルトのサーバー・リストには、TCP/IP コミュニケーション・マネージャーが実行されている各メンバーの項目と、カタログされている代替サーバーのアドレス (存在する場合) が含まれています。 パーティション・データベース環境では、カタログされている代替サーバーがある場合にのみ、デフォルトのサーバー・リストが存在します。 代替サーバーがカタログされている場合、デフォルトのサーバー・リストには、アプリケーションが接続するメンバーのアドレスと、代替メンバーのアドレスが含まれます。