2024年08月01日起,在RDS MySQL数据库代理的2.9.1版本更新中,新增了对故障切换场景下的连接保持功能。降低了数据库连接中断的风险,提升了数据库连接的可靠性。
功能说明
当系统出现故障时,RDS实例会进行主备切换,提升一个备节点为主节点,这种切换是非预期的,称为故障切换(Failover)。
代理会缓存当前正在数据库上执行或将要转发的SQL语句。当数据库发生故障时,代理与后端数据库的连接将会断开。代理感知到数据库Failover后,不会立刻断开与客户端的连接,代理会将失败的读请求重新转发到可用的数据库节点,并且恢复连接状态。更多信息,请参见什么是连接保持。
重要
对于失败的写请求,代理不能确定数据库是否写成功,导致整个会话断开。
上线时间
2024年08月01日
费用说明
连接保持功能不额外收取费用。代理费用,请参见数据库代理费用说明。
前提条件
版本:MySQL 5.6或5.7或8.0
系列:高可用系列、集群系列
存储类型:云盘、本地盘
代理类型:独享型
说明通用型数据库代理仅支持主动切换场景下的连接保持,独享型数据库代理支持主动切换和故障切换场景下的连接保持。
已开通数据库代理,且代理的内核版本不低于2.9.1。
如何开启/关闭
访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
在左侧导航栏,单击数据库代理。
在基本信息区域,单击连接保持右侧的开启。
说明若无连接保持字样,说明您的实例不符合连接保持的开通条件。
已开启连接保持功能后,可在相同位置进行关闭。
相关文档
文档内容是否对您有帮助?