コネクタ接続プールの編集

「コネクタ接続プールを編集」ページを使うと、プールの設定や追加のプロパティを変更できます。

「コネクタ接続プールを編集」ページにアクセスするには、次の手順に従います。

  1. ツリーコンポーネントで、「リソース」ノードを開き、次に「コネクタ」ノードを開きます。
  2. 「コネクタ接続プール」ノードを開きます。
  3. 編集するプールのノードを選択します。
  4. 「コネクタ接続プールを編集」ページで、プールに含まれる接続の数を制御する設定を変更できます。表 35 を参照してください。
  5. 表 35 コネクタ接続プールのプール設定 

    パラメータ

    説明

    初期および最小プールサイズ

    プール内の接続の最小数。この値は、プールを最初に作成したりアプリケーションサーバーを起動したりするときの、プールに含まれる接続の数も指定します。

    最大プールサイズ

    プールに含まれる接続の最大数。

    プールサイズ変更量

    プールのサイズが最小プールサイズに近づくと、プールサイズが一括処理で変更されます。この値は一括処理での接続の数を指定します。過大な値を設定すると接続の再利用が遅れ、過小な値を設定すると効率が落ちます。

    アイドルタイムアウト

    プールで接続がアイドル状態のままでいられる最長時間を指定します。この時間を過ぎると、接続はプールから削除されます。

    最大待ち時間

    接続タイムアウトになる前に接続を要求したアプリケーションが待つ時間。デフォルトの待ち時間は長いので、アプリケーションがハングアップしているように見える可能性があります。

    すべて障害で

    「すべての接続を閉じる」のチェックボックスを選択してある場合、1 つの接続が失敗すると、アプリケーションサーバーはプールに含まれるすべての接続を閉じ、それらを再確立します。そのチェックボックスを選択していない場合は、使用されるときにだけ個々の接続が再確立されます。

    トランザクションサポート

    トランザクションサポートのリストを使用して、接続プールのトランザクションサポートのタイプを選択します。選択したトランザクションサポートは、この接続プールに下位互換性があるように関連付けられたリソースアダプタのトランザクションサポート属性をオーバーライドします。つまり、リソースアダプタに指定したレベルより低いトランザクションレベルまたはリソースアダプタに指定したレベルと同じトランザクションレベルをサポートし、それより高いレベルを指定することはできません。

    トランザクションサポートオプションには次のものが含まれます。

    「トランザクションサポート」メニューから「なし」を選択すると、リソースアダプタがローカルのリソースマネージャまたは JTA トランザクションをサポートせず、XAResource または LocalTransaction インタフェースを実装しないことを示します。

    ローカルトランザクションサポートは、リソースアダプタが LocalTransaction インタフェースを実装することにより、ローカルトランザクションをサポートすることを意味します。ローカルトランザクションはリソースマネージャの内部で管理され、外部トランザクションマネージャは一切関与しません。

    XA トランザクションサポートは、リソースアダプタが LocalTransaction および XAResource インタフェースを実装することにより、ローカルのリソースマネージャと JTA トランザクションをサポートすることを意味します。XA トランザクションは、リソースマネージャの外部にあるトランザクションマネージャによって制御され、協調動作します。ローカルトランザクションはリソースマネージャの内部で管理され、外部トランザクションマネージャは一切関与しません。

  6. 「追加プロパティ」テーブルで、名前と値のペアを指定します。指定するプロパティは、プールが使用するリソースアダプタにより異なります。このテーブルを使用して配備担当者が指定した名前と値のペアは、リソースアダプタベンダーが定義したプロパティのデフォルト値をオーバーライドするために使用できます。
  7. 「セキュリティマップ」タブ区画で、接続プールのセキュリティマップを作成または変更します。セキュリティマップの作成方法の詳細については、「セキュリティマップについて」を参照してください。
  8. 「保存」をクリックします。

関連項目


著作権表示