Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 2.21 KB

数据库代理内核版本更新动态.md

File metadata and controls

25 lines (22 loc) · 2.21 KB

本文介绍 TDSQL-C MySQL 版数据库代理的内核版本更新说明。

?如不满足 TDSQL-C MySQL 版内核版本要求,可先升级数据库内核版本,详细操作请参见 升级内核小版本

版本TDSQL-C MySQL 版内核版本要求说明
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 语法指定路由节点。
  • 支持会话级连接池功能,应对短连接业务下,频繁和数据库建立连接的场景。
  • 数据库代理会将连接进行保存,在下一次建连时复用连接。
  • 支持热加载,配置均可在线更改,无需重启数据库专属代理。
  • 支持了只读实例的重连功能。在长连接场景下,当只读实例发生重启,或者添加了新的只读实例,数据库代理将自动对只读实例重新建立连接恢复路由节点。