You need to enable JavaScript to run this app.
文档中心
云数据库 MySQL 版

云数据库 MySQL 版

复制全文
下载 pdf
管理连接终端
开启或关闭连接保持
复制全文
下载 pdf
开启或关闭连接保持
本文介绍为云数据库 MySQL 版实例设置连接保持功能的操作步骤。​
背景信息​
在使用云数据库 MySQL 版的过程中,当对实例执行切换类操作时,应用程序与代理之间的连接会出现短暂中断,这将对业务产生一定影响。针对该情况,云数据库 MySQL 版推出了连接保持功能,此功能可确保连接持续稳定,提高产品的可用性,并降低运维成本。 ​
注意事项​
  • 连接保持功能无法在开启 prepare 时保持连接。​
  • 连接保持功能无法在重启整个实例时保持连接,即重启实例时选择了重启范围为所有节点。​
说明​
多节点实例不支持选择重启范围,只能重启整个实例。​
  • 连接保持功能的开启和关闭将在 10 分钟内生效。​
  • MySQL 服务端尚未完全返回数据包的连接。例如,对于 100 MB 的结果集,仅返回了 50 MB,剩余结果集仍在返回过程中。​
  • 存在未提交的事务。​
  • 连接上曾使用过未解析的语句。​
  • 连接上曾使用过 LOAD DATA 语句。​
  • 存在临时表。​
  • 通过代理地址进行 Binlog 订阅的连接。​
  • 不支持 FOUND_ROWS、ROW_COUNT 和 LAST_INSERT_ID 函数的调用。虽然这些函数可以调用成功,但无法保证调用结果的准确性。其中,SELECT FOUND_ROWS() 的用法已被 MySQL 官方弃用,建议将 SELECT FOUND_ROWS() 替换为 SELECT COUNT(*) FROM tb1 进行查询,详情请参见 FOUND_ROWS()。​
  • 由于连接会进行重连,使用 SELECT CONNECTION_ID() 查询当前连接的线程 ID 可能会发生变化。​
  • 由于连接会进行重连,SHOW PROCESSLIST 或者 SQL 洞察中显示的 IP 地址和端口,可能与客户端实际的 IP 地址和端口不一致。​
  • 若连接上存在用户自定义的变量,连接可保持,但用户变量将会失效。 ​
前提条件​
  • 已创建实例且实例状态为运行中。更多详情,请参见创建实例。​
  • 已为实例开启代理功能。关于开启代理的详细信息,请参见开启数据库代理。​
操作步骤​
  1. 在顶部菜单栏选择实例所属的项目和地域。​
说明​
如未设置实例的所属项目,本操作应选择项目为账号全部资源。​
  1. 在左侧导航栏,选择 MySQL > 实例列表。​
  1. 在实例列表页面,单击目标实例名称。​
  1. 在页面上方,单击连接管理页签。​
  1. 在连接管理页的终端列表中,单击目标连接终端操作列的编辑,进入编辑连接终端页面。​
  1. 在编辑连接终端页面,开启或关闭连接保持功能后,单击确定。​
功能测试​
本文仅对主动切换场景进行测试。​
测试环境​
  • 测试用 MySQL 实例如下:​
  • MySQL 8.0 版本、高可用架构。​
  • 实例规格为 8 核 16 GB 独享型规格(rds.mysql.d1.8c16g)。​
  • 测试工具:Sysbench。​
  • 测试数据如下:​
  • 100 张表,其中每张表包含 40000 行数据。​
  • 并发线程数为 128。​
测试方法​
在不同运维场景下,测试 MySQL 实例的连接保活率(即执行运维操作前后的连接保持比例)。​
执行测试语句:​
​
sysbench --db-driver=mysql --mysql-host=mysqlb469bxxxx.rds.ivolces.com --mysql-port=3306 --mysql-user=username --mysql-password='' --tables=100 --table-size=40000 --threads=128 --mysql-db=sbtest --report-interval=5 --time=600 oltp_read_write run​
​
参数说明​
测试语句中的参数说明如下:​
  • db-driver:数据库引擎,固定为 mysql。​
  • mysql-host:数据库代理地址,需替换为您的实际值。​
  • tables:数据库中的表数量。​
  • table-size:每张表包含的记录条数。​
  • threads:并发线程数。​
  • time:测试时间,单位: 秒。​
测试结果​
在如下测试的运维场景中,MySQL 实例均能保持 100% 的连接保活率。​
​
主动切换场景​
保活率​
主动主备切换​
100%​
修改重启类参数​
100%​
​
最近更新时间:2026.09.11 10:27:26
这个页面对您有帮助吗?
有用
有用
无用
无用