Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

怎样判断 MySQL 真的可用?

先说出你的答案

定义边界、关键机制、一个反例;P8题再补容量、失败与验证。

查看完整题解

参考回答

直接回答

先看服务或容器进程,再验证端口和一次正确认证的简单查询。进程存在不等于数据库已能处理业务;端口打开也不证明账号、权限和目标实例正确。

讲清原理

启动恢复、磁盘满、认证失败或连接上限都可能让进程活着却不能正常服务。mysqladmin ping 检查的是服务器响应,业务健康还应核对实际连接和必要查询。

例子与易错点

用业务账号连到目标实例。查询失败时看具体错误。健康检查要轻量,别每秒执行重报表;也不要把密码直接放在容易被进程列表或日志看到的命令里。

用已有合法账号执行一次轻量查询,预期返回 1。

SELECT 1;

相关题 · 第 2 题、第 3 题

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。