コンテナクラウドの問題2:mysql接続解放の問題
520 ワード
コンテナクラウドの問題2:mysql接続解放の問題
MySQLは、データベース・アクセスのパフォーマンスを向上させるために、コンテナのポート・リソースを効率的に解放する必要があるため、コンテナの最下位レベルで実際に接続を解放します.
MySQLのデフォルト接続保持時間は30 minです.コンテナ下部のTCP接続解除(ポート解放)時間を適切に設定するには、MySQLのデフォルト接続保持時間を変更する必要があります.
Spring Bootアプリケーションです.以下のMySQL接続ドライバを導入しています.
min-evictable-idle-time-millisは、MySQLの接続保持時間を設定するために使用されます.自分が採用した駆動タイプに応じて、対応して設定する必要があります.
MySQLは、データベース・アクセスのパフォーマンスを向上させるために、コンテナのポート・リソースを効率的に解放する必要があるため、コンテナの最下位レベルで実際に接続を解放します.
MySQLのデフォルト接続保持時間は30 minです.コンテナ下部のTCP接続解除(ポート解放)時間を適切に設定するには、MySQLのデフォルト接続保持時間を変更する必要があります.
Spring Bootアプリケーションです.以下のMySQL接続ドライバを導入しています.
Spring:
datasource:
driveClassName: com.mysql.jdbcDriver
tomcat:
min-evictable-idle-time-millis: 120000
min-evictable-idle-time-millisは、MySQLの接続保持時間を設定するために使用されます.自分が採用した駆動タイプに応じて、対応して設定する必要があります.