

3.20.10.0 版本
DBLE Release Notes
以下对 DBLE 3.20.10.0 版本的 Release Notes 进行详细解读。
文章主要分为以下三部分内容:
一、DBLE 项目介绍
二、新版本主要更新解读
三、完整 Release Notes
四、【新增】过往版本更新
https://github.com/actiontech/dble
一、DBLE 项目介绍
DBLE 是企业级开源分布式中间件,江湖人送外号 “MyCat Plus”;以其简单稳定,持续维护,良好的社区环境和广大的群众基础得到了社区的大力支持;

DBLE
破壳日:2017.10.24
爱好:开源
技能:数据水平拆分、读写分离、分布式事务支持、多分片算法、全局 ID、IP/SQL 黑白名单
特长:MySQL 语法兼容、复杂查询优化、低改造成本、成熟稳定、成熟技术栈
官方课程:
Tips:建议下载最新的 Releases 版本,下载 tar 压缩包即可,如有源码编译需求的,可以下载源码包。
二、新版本主要功能更新解读
本次发版 3.20.10.0 是 DBLE 今年的第四次发版,也是 2020 年的最后一次发版。达到平均每季度一次的频率。
新版 DBLE 新增&重构功能 5 个,修复缺陷 24 个,向后兼容性调整 1 处。
致谢:
主要更新:
dble_information 提供了一系列表格来描述 DBLE 内部一些元数据,可以通过管理端口连接 DBLE 之后,use dble_information 之后查询内部的元数据信息。
以下是这些表格的详述:
use dble_informationshow tables [ like ]desc|describe table xxxshow databases; 注意和 show @@database 不同2、读写分离
3.20.10.0 版本 DBLE 支持单纯的读写分离,可以和分库分表功能分开单独使用。3.20.10.0 之前的版本,分库分表也支持读写分离,兼容该功能。
三、完整 Release Notes
特性:
dble_information, 可以用 DQL 来查看 DBLE 状态。详见文末【参考1】缺陷修复:
select ... from table for update 发送给主服务器split 导入文件失败select 可能会 hangALTER TABLE O_ORG COMMENT =。感谢 @13611582598 报告此错误select ... information_schema.columns ...; 将引发异常select ... 中,当“where”中的分区列值等于“”时,则会将其路由到所有节点minus,并且需要返回错误SQL select id,c from test_shard group by c having id<=1 or c ='bb'; 将导致 NPEINSERT ... SELECT LEFT JOINshow database 声明需要更严格的检查打破向后兼容性:
【参考 1】2.001 manager_dble_information
https://github.com/actiontech/dble-docs-cn/tree/3.20.10.0/tag/2.Function/2.001_manager_dble_information.md
【参考 2】2.03 RW_Split
https://github.com/actiontech/dble-docs-cn/tree/3.20.10.0/tag/2.Function/2.03_RW_Split.md
【参考 3】1.03 whiteIP
https://github.com/actiontech/dble-docs-cn/tree/3.20.10.0/tag/1.config_file/1.03_user.xml.md#137-whiteipsip%E7%99%BD%E5%90%8D%E5%8D%95
【参考 4】2.1.21 fresh_conn
https://github.com/actiontech/dble-docs-cn/tree/3.20.10.0/tag/2.Function/2.1_manager_cmd/2.1.21_fresh_conn.md
【参考 5】2.2.6 cap_client_found_rows
https://github.com/actiontech/dble-docs-cn/tree/3.20.10.0/tag/2.Function/2.26_cap_client_found_rows.md
四、过往版本更新
有一些过往版本的小版本发出,修复一些 bug:
reload @@config_all 返回 NPEreload @@config_all 返回 NPE
高可用命令的一些 bug
show @@dbInstance 中的 size 列值显示成了 minCon,期望显示 maxCon
表级别的 sqlMaxLimit 未生效
集群的一些问题
本次的发版报道就到这里啦~