sql >> データベース >  >> RDS >> Mysql

DBCPを使用したTomcat構成

    DBCPは、今後の接続要求に対して返されたmysql接続を開いたままにするため、MySQLServerのタイムアウト

    DBCPには、役立つ多くの機能があります(Tomcat 5.5 IIRC以降で使用できます)。

    validationQuery="SELECT 1"
    testOnBorrow="true"
    

    検証では、「borrow」メソッドを実行するWebアプリケーションに接続を返す前に、接続が有効であることを確認します。もちろん、フラグはこの機能を有効にします。

    タイムアウト(私が信じる8時間)が経過し、接続が切断された場合、新しい接続がテストされ(もう存在しない場合は作成されます)、Webアプリに提供されます。

    その他の可能なアプローチ:

    1. testWhileIdle="true"を使用します 効果的なリクエストが検出される前にアイドル状態の接続もチェックするためのリソース設定のDBCP。

    2. 'connectionProperties'を使用して、MySQL接続を強化します(例:autoReconnect/autoReconnectForPools=true



    1. psql:致命的:データベース<ユーザー>は存在しません

    2. GraphQL IDをクライアントで文字列として処理する必要がありますか?

    3. T-SQLで2つの日付の差を計算する方法

    4. SQLServerインスタンスでサポートされているデータベース照合を見つける方法