Sun GlassFish Enterprise Server v2.1.1 管理ガイド

Procedureコネクタ接続プールの詳細属性を編集する

  1. 「詳細」タブで、コネクタ接続プールの詳細属性を編集します。

    パラメータ 

    説明 

    最大で 1 回検証 

    経過するまでに 1 回しか接続が検証されない時間 (秒)。これは、1 つの接続による検証要求の数を減らすのに役立ちます。デフォルト値の 0 は、接続の検証が無効であることを示します。 

    リークタイムアウト 

    接続プール内の接続リークを追跡する時間 (秒)。デフォルト値の 0 は、接続リーク追跡が無効であることを示します。接続リーク追跡を有効にすると、「リソースの監視」タブに接続リークの数に関する統計情報が表示されます。このタブを表示するには、「Application Server」->「監視」->「リソース」の順に選択します。 

    リーク再要求 

    このオプションを有効にすると、リーク接続の追跡が完了したあとで、リークした接続がプールにリストアされます。 

    作成再試行回数 

    新しい接続の作成に失敗した場合に行われる試行の回数。デフォルト値の 0 は、接続の再試行が行われないことを示します。 

    再試行間隔 

    接続作成の試行の間隔 (秒数) を指定します。デフォルト値は 10 秒です。この属性は、「作成再試行回数」が 1 以上の場合にのみ使用されます。 

    使用時にのみ関連付け 

    接続に対して操作が実行された時点ではじめて接続が関連付けられます。また、トランザクションが完了してコンポーネントメソッドが終了したときに関連付けが解除されるため、物理的な接続を再利用しやすくなります。デフォルト値は false です。 

    使用時にのみ接続を登録 

    リソースが実際にメソッドで使用される場合にのみリソースをトランザクションに登録するには、このオプションを有効にします。 

    スレッドとの関連付け 

    接続をスレッドに関連付けるには、このオプションを有効にします。これにより、同じスレッドが接続を必要とするときは、そのスレッドにすでに関連付けられている接続を再利用できるため、プールから接続を取得するオーバーヘッドが発生しません。デフォルト値は false です。 

    接続のマッチング 

    プールに対する接続マッチングのオン/オフを切り替えるには、このオプションを使用します。プール内の接続が常に同じ種類であり、プールから選択した接続とリソースアダプタを照合する必要がない場合は、false に設定できます。デフォルト値は false です。 

    最大接続使用数 

    接続をプールで再利用する回数を指定します。指定された回数だけ再利用されると、その接続は閉じられます。これは、たとえば、文リークを回避するのに役立ちます。デフォルト値の 0 は、この属性が無効であることを示します。 

  2. 「保存」をクリックして、変更内容を有効にします。

  3. すべての設定をデフォルト値に戻す場合は、「デフォルトを読込み」をクリックします。

asadmin コマンドを使用して、接続プールのプロパティーを変更します。

asadmin get および asadmin set コマンドを使用して、接続プールのプロパティー値を表示および変更できます。

サーバーのすべてのコネクタ接続プールを表示するには、次のコマンドを使用します。

asadmin list domain.resources.connector-connection-pool.*

コネクタ接続プールのプロパティーを表示するには、次のコマンドを使用します。

asadmin get domain.resources.connector-connection-pool.conectionpoolname .*

コネクタ接続プールのプロパティーを設定するには、次のコマンドを使用します。

asadmin set domain.resources.connector-connection-pool.conectionpoolname .validate-atmost-once-period-in-seconds=3