sql >> Database teknologi >  >> RDS >> Mysql

VÆLG 1 fra DUAL:MySQL

Det kan komme fra forbindelsespuljen, din applikation bruger. Vi bruger en simpel forespørgsel til at teste forbindelsen.

Har lige kigget hurtigt i kilden til mysql-connector-j, og den kommer ikke derfra.

Den mest sandsynlige årsag er forbindelsespuljen.

Fælles tilslutningspuljer:

commons-dbcp har en konfigurationsegenskab validationQuery , dette kombineret med testOnBorrow og testOnReturn kunne forårsage de udsagn, du ser.

c3p0 har preferredTestQuery , testConnectionOnCheckin , testConnectionOnCheckout og idleConnectionTestPeriod

For hvad er det værd, er jeg tilbøjelig til at konfigurere forbindelsestest og betale/låne, selvom det betyder lidt ekstra netværkssnak.



  1. 6 måder at vælge dublerede rækker i Oracle

  2. Henter ændringer fra tabellen med ElasticSearch JDBC-floden

  3. FEJL:Indlæsning af lokale data er deaktiveret - dette skal være aktiveret på både klient- og serversiden

  4. Indstil postgresql-skemasti permanent