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