应用交付AD

深信服应用交付 AD 能够为用户提供包括多数据中心负载均衡、多链路负载均衡、服务器负载均衡的全方位解决方案。不仅实现对各个数据中心、链路以及服务器状态的实时监控,同时根据预设规则,将用户的访问请求分配给相应的数据中心、 链路以及服务器,进而实现数据流的合理分配,使所有的数据中心、链路和服务器都得到充分利用。
点击可切换产品版本
知道了
不再提醒
AD7.0.26R2
{{sendMatomoQuery("应用交付AD","MYSQL数据库")}}

MYSQL数据库

更新时间:2023-09-18

操作场景

当应用端口可达也不足以正确反应节点的健康状态,有时应用端口开放但是服务已经异常,如数据库无法登录或查询请求处理繁忙没有响应等,我们可以通过配置[数据库]健康检查来判断节点的健康状态。

配置说明

选择类型[MYSQL数据库],设备会发送MYSQL数据库请求包对节点进行探测,根据节点是否可以正常连接数据库或是否可以通过配置的用户名和密码登录数据库或是否按照配置的内容响应数据库查询请求来判断节点的健康状态,配置如下图所示。

检测对象:配置MYSQL健康检查的结果判断方式,可选查询结果集或同步状态。选择查询结果集所有配置和说明同“ORACLE数据库”健康检查;选择同步状态,默认发送不可修改的show slave status同步查询语句,根据内置的“结果定位”和“内容包含”来判断数据库的从数据库是否复制同步完成,并依此来判断数据库的健康状态。

开启同步超时检查:配置MYSQL数据库同步超时检查,前面“检测对象”选择了同步状态的检测对象后会有此功能选项,启用后需配置同步超时时间,通过获取"从数据库"的同步时间戳来判断复制是否完成的最大时间,并依此来判断数据库的健康状态,默认禁用。

其它所有配置和说明请参考“ORACLE数据库”健康检查。

[MYSQL数据库]除了支持SELECT查询语句外还支持SHOW命令,健康检查配置的登录用户需要具有对应语句的执行权限。