本文为您介绍PolarDB-X实例计算节点2021年的版本发布说明。
发布日期:2021-12-22
大版本:V5.4.12
小版本:16399913
类别 | 说明 |
新增 | 增加对debezium/maxwel同步工具的兼容。 |
增加探测到事务死锁后,事务自动回滚的能力。 | |
优化 | 优化SPM能力,确保不受DDL影响而失效。 |
缺陷修复 | 修复包含隐式主键的insert select语句,在不下推场景下主键值未被sequence合理填充的问题。 |
发布日期:2021-11-25
大版本:V5.4.12
小版本:16378205
类别 | 说明 |
新增 | 增加ALTER TABLE校验,拒绝执行不支持ALTER TABLE校验的语句。 |
在主实例上引入读写分离能力。 | |
优化 | 优化连接池采用三层数据源的概念影响show ds status和kill all指令的问题。 |
缺陷修复 | 修复长事务下容易出现Snapshot too old报错异常的问题。 |
修复带有中划线的库名在DTS导数据中报错的问题。 | |
修复mysqldump报错问题。 | |
修复CN发生切换主实例时,可能2个CN同时执行同一个DDL任务的问题。 | |
修复PolarDB-X禁用Alter Table Add Foreign Key的问题。 | |
修复后台线程无法清理审计日志的问题。 | |
修复由于未及时维护CN和DN的映射关系,使得未合理建立连接池,导致scale out任务中断的问题。 | |
修复统计信息涉及索引部分场景下NPE问题。 |
发布日期:2021-10-28
大版本:V5.4.12 hotfix
小版本:16349923
类别 | 说明 |
新增 | 在主实例上引入基于规则的读写分离能力。 |
明确set指令的支持边界,set指令暂不支持包含表达式的计算。 | |
优化 | 优化死锁检测逻辑,确保陷入到死锁的事务可以被快速中止。 |
缺陷修复 | 修复sql_mode设置语句携带表达式时,导致物理建连失败的问题。 |
修复跨分片场景中包含limit的物理SQL由于受SQL cache的影响,存在查询结果不符合预期的问题。 | |
修复2.0模式下新RPC协议,存储节点可能低概率出现拒绝服务的问题。 |
发布日期:2021-09-14
大版本:V5.4.12
小版本:16315258
类别 | 说明 |
新增 | 新增全新DDL执行引擎。 |
支持节点缩容。 | |
优化器支持Cascades Style物理属性传递。 | |
支持AES加解密函数。 | |
新增自动KILL阻塞DDL的长事务的机制。 | |
支持UPDATE拆分键为表的首列且字段类型为时间的场景。 | |
优化 | 优化go-sql-driver在prepare协议下,兼容0000-00-00 00:00:00时间的问题。 |
优化创建聚簇索引时索引名大小写敏感的问题。 | |
优化部分场景下INSERT SELECT的事务可见性问题。 | |
优化DDL分表下的全并行执行策略。 | |
优化Create/Drop Table过程中,逻辑表的可见性。 | |
优化复杂DML过程中,由于数据过多易出现执行堆栈溢出问题。 | |
优化START TRANSACTION READ ONLY事务策略的稳定性,确保该事务开启后禁止数据变更操作。 | |
缺陷修复 | 修复date_sub函数计算异常问题。 |
修复高精度Decimal在特殊情况下解码出错的问题。 | |
修复点查命中带subpart的索引时,可能触发返回过多数据的问题。 | |
修复广播表上包含子查询的可下推单表DELETE,子查询中指定库名导致报错的问题。 |
发布日期:2021-07-05
大版本:V5.4.11
小版本:16251897
类别 | 说明 |
新增 | 支持create table like。 |
支持select into outfile语句,可以按指定分隔符和格式导出数据。 | |
支持show table info from <tablename>语句,可以查看各分片的数据量。 | |
支持SPM根据不同的参数空间选择不同plan的能力。 | |
单表和广播表支持随机物理表名。 | |
优化器支持Cascades搜索空间剪枝。 | |
更加完善的HTAP能力:
| |
支持AliSQL秒杀热点的语法。 | |
支持information_schema buffer相关的系统表:INNODB_BUFFER_POOL_STATS、INNODB_BUFFER_PAGE_LRU 和 INNODB_BUFFER_PAGE。 | |
新增GENERAL_DYNAMIC_SPEED_LIMITATION参数用于动态调整GSI回填校验和scaleout的限速。 | |
优化 | 优化统计信息的处理过程,增加TopN用于处理数据倾斜的情况。 |
优化统计信息收集过程,减少IO消耗。 | |
优化私有协议使用原生NIO作为网络层。 | |
缺陷修复 |
|
发布日期:2021-05-26
大版本:V5.4.10
小版本:16219368
类别 | 说明 |
缺陷修复 |
|
发布日期:2021-05-07
大版本:V5.4.10
小版本:16202941
类别 | 说明 |
缺陷修复 |
|
发布日期:2021-04-25
大版本:V5.4.10
小版本:16193390
类别 | 说明 |
新增 | 支持LOCALITY语法,用于在创建库表时指定该库表的存储节点。 |
支持单表、拆分表和广播表之间的相互转换。 | |
支持GROUPING SETS、ROLLUP和CUBE语法,用于按照多组维度对查询结果进行分组。 | |
支持基于角色(Role)的权限控制。 | |
支持三权分立模式。 | |
支持0~6位时间精度设置。 | |
| |
优化 |
|
缺陷修复 |
|
发布日期:2021-03-15
大版本:V5.4.9
小版本:16155600
类别 | 说明 |
新增 | Binlog日志服务。 |
优化 | 提升了存储节点在分布式事务下的稳定性。 |
缺陷修复 |
|
发布日期:2021-03-01
大版本:V5.4.9
小版本:16142062
类别 | 说明 |
新增 | 兼容MySQL Collation特性,新增支持若干Collation来确保SQL语句字符串排序的正确性。 |
支持主键拆分功能。 | |
支持聚簇索引功能。 | |
支持全部MySQL窗口函数。 | |
支持局部索引智能推荐功能。 | |
|