sql >> Databasteknik >  >> RDS >> Mysql

MYSQL 8 Hours Timeout Problem

Vilken anslutningspool använder du? De flesta tillåter att ett hjärtslagskommando exekveras med jämna mellanrum för att förhindra att anslutningar går på tomgång.

EDIT:Tittar på DBCP-konfigurationssidan , jag tycker att du ska ställa in en lämplig (billig) validationQuery . Du kan sedan antingen be DBCP att testa detta när du potentiellt avvisar lediga anslutningar (testWhileIdle ) eller be den att testa precis innan anslutningen återställs (testOnBorrow ). Den första skulle (förhoppningsvis!) hålla dina lediga anslutningar vid liv; den andra skulle inte, men skulle inte returnera trasiga anslutningar (dvs om skulle skapa en ny om det behövs).



  1. Trimma mer transaktionsloggfett

  2. index på url eller hashing med tanke på RAM

  3. Vår Microsoft Ignite-sessionsinspelning är nu tillgänglig för visning!

  4. Postgres Alter Kolumn Heltal till Boolean