Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Ping um servidor MySQL


O conector padrão do MySQL JDBC, ConnectorJ, tem um ping leve. De os documentos :

Basicamente, certifique-se de que sua consulta "ping" comece com exatamente o texto /* ping */ . Detalhes em os documentos vinculados acima . Isso permite que você aproveite o mecanismo de ping em vez de fazer uma operação (um pouco) mais pesada.

Então, basicamente, fazendo a consulta:
/* ping */ SELECT 1

...acionará o mecanismo de ping em vez de realmente fazer o "trabalho" de um SELECT 1 .

Lembre-se , se você está falando sobre verificar um servidor MySQL ao qual você não está conectado no momento, apenas o ato de se conectar a ele verifica se ele está lá e respondendo. O acima é principalmente para verificar se um existente conexão ainda é válida.