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

Eseguire il ping di un server MySQL

Il connettore JDBC MySQL standard, ConnectorJ, ha un ping leggero. Da i documenti :

Fondamentalmente, assicurati che la tua query "ping" inizi con esattamente il testo /* ping */ . Dettagli in i documenti collegati sopra . Ciò ti consente di sfruttare il meccanismo di ping piuttosto che eseguire un'operazione (leggermente) più pesante.

Quindi, in pratica, facendo la query:

/* ping */ SELECT 1

... attiverà il meccanismo del ping invece di eseguire effettivamente il "lavoro" di un SELECT 1 .

Intendiamoci , se stai parlando di controllare un server MySQL a cui non sei attualmente connesso, solo l'atto della connessione ad esso verifica che sia presente e che risponda. Quanto sopra riguarda principalmente il controllo che un esistente la connessione è ancora valida.