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

Ping sur un serveur MySQL

Le connecteur MySQL JDBC standard, ConnectorJ, a un ping léger. Depuis la documentation :

En gros, assurez-vous que votre requête "ping" commence par exactement le texte /* ping */ . Détails dans les documents liés ci-dessus . Cela vous permet de profiter du mécanisme de ping plutôt que de faire une opération (légèrement) plus lourde.

Donc, en gros, en faisant la requête :

/* ping */ SELECT 1

... déclenchera le mécanisme de ping plutôt que de faire le "travail" d'un SELECT 1 .

Attention , si vous parlez de vérifier un serveur MySQL auquel vous n'êtes pas actuellement connecté, le simple fait de vous y connecter vérifie qu'il est là et qu'il répond. Ce qui précède consiste principalement à vérifier qu'un élément existant la connexion est toujours valide.