【问题标题】:Query to check if MySQL database is connected查询以检查 MySQL 数据库是否已连接
【发布时间】:2020-10-16 22:55:31
【问题描述】:

我想知道是否有用于检查 MySQL 数据库是否仍然连接的最佳做法或标准查询?

我最初想在我的一个表中执行一个简单的搜索,这将确认数据库是否仍然存在。只是想知道是否有更好的方法。

【问题讨论】:

  • 请注意,如果您在容器化环境中工作,那么在运行状况检查中测试数据库连接被认为是一种不好的做法。

标签: mysql sql select health-monitoring


【解决方案1】:

实际上不需要从表中select。你可以这样做:

select 1

这是一个非常便宜的查询,如果没有连接数据库就会出错。 1 并不重要(重要的是没有from 子句)。您也可以使用select nullselect foo

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-19
    • 2018-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多