A.42. 検証タイミング方法の比較
validate-on-match
と background-validation
メソッドのさまざまな側面を比較して、データベース接続の検証の設定に適した方法を判断できます。
次の表には、検証タイミング方法の比較マトリックスが含まれています。
表A.144 検証タイミング方法の比較マトリックス
比較の側面 | Validate-on-match メソッド | Background-validation メソッド |
信頼性 |
|
バックグラウンド検証メソッドが頻繁に実行される場合に、検証が行われるのは、アプリケーションで使用するように予約されていないプールでの接続のみを対象とします。つまり、こちらの検証も、使用するためにプールからチェックアウトされた接続がテストされます。 |
システムの使用、ネットワークのパフォーマンス、および接続の問題のタイミングと範囲に依存するパフォーマンス |
長時間アイドル状態のままのシステムのユーザーは、
JDBC 4 検証メカニズムなど、より効率的な検証メカニズムを備えたシステムのユーザーは、
プール内のほとんどまたはすべての接続に影響を与える広範なサービス停止の後、 |
長時間アイドル状態のままのシステムのユーザーは、
JDBC 4 検証メカニズムなど、より効率的な検証メカニズムを備えたシステムのユーザーは、
プール内のほとんどまたはすべての接続に影響を与える広範な停止の後、 |
耐障害性のコーディング |
アプリケーションによって接続がプールから取得された後でも、任意のタイミングで外部から接続を終了できるため、障害が発生した場合でも、
|
アプリケーションによって接続がプールから取得された後でも、任意のタイミングで外部から接続を終了できるため、障害が発生した場合でも、
|
Revised on 2023-01-28 12:46:59 +1000