Mysql
 sql >> Base de données >  >> RDS >> Mysql

SELECT 1 de DUAL :MySQL

Cela peut provenir du pool de connexions utilisé par votre application. Nous utilisons une requête simple pour tester la connexion.

Je viens de jeter un coup d'œil rapide dans la source de mysql-connector-j et cela ne vient pas de là.

La cause la plus probable est le pool de connexions.

Pools de connexion communs :

commons-dbcp a une propriété de configuration validationQuery , ceci combiné avec testOnBorrow et testOnReturn pourrait provoquer les déclarations que vous voyez.

c3p0 a preferredTestQuery , testConnectionOnCheckin , testConnectionOnCheckout et idleConnectionTestPeriod

Pour ce que ça vaut, j'ai tendance à configurer les tests de connexion et le paiement/emprunt, même si cela signifie un peu de bavardage supplémentaire sur le réseau.