tencent cloud

文档反馈

数据库代理版本更新动态

最后更新时间:2024-09-06 10:41:03
本文介绍 TDSQL-C MySQL 版数据库代理版本的更新说明。
说明:
如不满足 TDSQL-C MySQL 版内核版本要求,可先升级数据库内核版本,详细操作请参见 升级内核小版本,如需了解各个数据库代理版本发布时间,请参见 数据库代理版本发布时间
版本
TDSQL-C MySQL 版内核版本要求
说明
1.3.12
TDSQL-C MySQL 版 5.7 ≥ 2.0.20/2.1.6
TDSQL-C MySQL 版 8.0 ≥ 3.1.6
功能更新
现在系统变量的读取会发送到主库上执行。
问题修复
修复了大量连接触发防闪断时可能出现部分连接卡住时间过长的问题。
修复了大量连接触发重新负载均衡时部分连接未按预期断开的问题。
修复了客户端发送 com_reset 导致一致性失效的问题。
1.3.10
TDSQL-C MySQL 版 5.7 ≥ 2.0.20/2.1.6 TDSQL-C MySQL 版 8.0 ≥ 3.1.6
问题修复
修复了处理回包时遇到特定报文可能出现异常的问题。
1.3.8
TDSQL-C MySQL 版 5.7 ≥ 2.0.20/2.1.6
TDSQL-C MySQL 版 8.0 ≥ 3.1.6
功能更新
支持了更多 MySQL 5.7和8.0中新版本更新的函数。
优化了解析器缓存,减少大量复杂 SQL 下的 OOM 概率。
增加了数据库代理的流量监控指标。
支持了动态负载均衡功能。
支持防闪断功能。
1.3.7
TDSQL-C MySQL 版 5.7 ≥ 2.0.20/2.1.6
TDSQL-C MySQL 版 8.0 ≥ 3.1.6
问题修复
修复了某些情况 select for update 语句路由错误的问题。
更改了 select @@read_only 语句路由,现在 select @@read_only 会被路由到主库,避免某些框架使用 read_only 标记,错误判断数据库代理不可写的问题。
修复了部分场景下数据库实例 HA 引起数据库代理节点异常的问题。
1.3.5
TDSQL-C MySQL 版 5.7 ≥ 2.0.20/2.1.6
TDSQL-C MySQL 版 8.0 ≥ 3.1.6
问题修复
优化了在高并发场景下只读实例的读性能出现下降波动的问题。
1.3.4
TDSQL-C MySQL 版 5.7 ≥ 2.0.20/2.1.6
TDSQL-C MySQL 版 8.0 ≥ 3.1.6
问题修复
修复了 show processlist 返回数据不全的问题。
1.3.3
TDSQL-C MySQL 版 5.7 ≥ 2.0.20/2.1.6
TDSQL-C MySQL 版 8.0 ≥ 3.1.6
问题修复
修复会话连接池在复用连接时,向后端发送 change_user 报错,数据库代理异常处理,新建连接后,未正确处理 prepare 语句的问题。
修复了 execute 语句没有参数类型的问题。
1.2.1
-
功能更新
支持 MySQL 5.7/8.0 版本。
支持集群部署,一个数据库代理下部署多个实例。
支持读写分离与读写分离下的权重配置。
支持故障转移功能,在只读实例异常时,会将读请求发送至读写实例。
支持负载均衡功能,应对各代理节点连接数不均衡的场景。
支持 hint 语法指定路由节点。
支持会话级连接池功能,应对短连接业务下,频繁和数据库建立连接的场景。
数据库代理会将连接进行保存,在下一次建连时复用连接。
支持热加载,配置均可在线更改,无需重启数据库专属代理。
支持了只读实例的重连功能。在长连接场景下,当只读实例发生重启,或者添加了新的只读实例,数据库代理将自动对只读实例重新建立连接恢复路由节点。

联系我们

联系我们,为您的业务提供专属服务。

技术支持

如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

7x24 电话支持