2026年

更新时间:
复制为 MD 格式

本文为您介绍PolarDB-X实例计算节点2026年的版本发布说明。

发布日期:2026-05-13

产品版本:V2.5.0

组件版本:5.4.20

类别

说明

新增&优化

新增支持AES_256加密算法。

表分区分裂2.0,提供无逻辑多写的原地分裂执行策略。

新增支持perf_mode=boost模式,可自动设置MPP模式下的相关参数。

新增支持ALTER USER LOCK/UNLOCK语法,支持防暴力破解锁定能力。

新增支持SHOW指令随机发送。

优化Purge清理方式。

优化列存索引(CCI)同步性能。

优化无锁变更列类型能力,提供无逻辑多写执行策略,并支持更多ALTER TABLE语法。

修复

修复FOR UPDATE未正确在LogicalView中固化的问题。

修复带换行符时报错语句无法自动回滚的问题。

发布日期:2026-04-14

产品版本:V2.5.0

组件版本:5.4.21

类别

说明

新增&优化

新增支持perf_mode=boost模式,可自动设置MPP模式下的相关参数。

新增表分区分裂2.0,提供无逻辑多写的原地分裂执行策略。

新增支持单表行存混合存储和查询功能。

新增支持Baseline灰度方案。

新增支持列存子实例。

新增支持通过RETURNING优化修改分区键场景的性能。

对于列存索引,统计所有列的NDV信息。

优化GroupTopN,列存默认开启两阶段GroupTopN。

新增支持AES_256加密算法。

优化列存索引同步性能。

优化无锁列类型变更能力,提供无逻辑多写执行策略,并支持更多ALTER TABLE语法。

新增支持ALTER USER LOCK/UNLOCK语法,支持防暴力破解锁定能力。

列加密新增支持KMS外部密钥。

优化常用错误码的兼容性,使其与原生MySQL对齐,例如“表不存在”或“列不存在”等。

新增支持跨库下推JOIN ON中的子查询。

优化列存查询JOIN Reorder适用范围。

优化OR条件分页查询的性能。

优化单值JOIN的基数估计。

优化列存子查询的性能,支持将任意子查询解关联。

TTL支持基于特定日期格式的整数类型进行冷数据归档。

优化分组取TopN的性能。

优化列存归档表的选择逻辑,在列存只读实例中访问无列存索引的TTL表时自动路由到列存归档表。

新增支持enable_partition_wise配置,用于统一管理Partition Wise模式。

新增支持GB18030-2022字符集。

优化当查询语句中只有全局二级索引(GSI)是唯一可用索引时的索引选择逻辑。

修复

修复logout日志耗时不符合预期的问题。

修复SHOW VARIABLES指令未能正确返回部分SESSION修改过的变量值的问题。

修复关联子查询错误下推导致SQL执行报错的问题。

修复多表JOIN配合列子查询场景,JOIN ROWCOUNT无法正常估算的问题。

修复Correlate中子查询访问迭代CTE导致的物理SQL生成报错的问题。

修复RangeScan执行器在判断调度时偶现报错的问题。

修复冗余ORDER BY导致无法产生BKA JOIN的问题。

修复Modify/Change Column由于大小写原因造成列存索引数据错误的问题。

修复单表DELETE FORCE INDEX可能出现DN报错找不到库的问题。

修复列存索引分区变更后导致缩容失败的问题。

修复跨库CTE语句下推时库名替换的问题。

修复TTL(Time-to-Live)表同时包含列存索引(CCI)但未配置归档表时,归档任务可能因空指针异常(NPE)而失败的问题。

修复表名为match关键字的表时,执行SHOW CREATE TABLE语句失败的问题。

修复多阶段DDL因时区问题在指定可用区造成锁表的Modify Column异常回滚的问题。

禁止没有列存节点的实例创建列存索引。

修复EXPLAIN带二级分区的多表下推DML出现报错的问题。

修复CURDATE常量折叠错误的问题。

修复计算节点启动时小概率出现逻辑库初始化失败的问题。

修复列存索引无法INVISIBLE的问题。

修复MPP查询可能因shuffle导致结果错误的问题。

修复日志引擎同步指定Table Group的建表语句时,由于指定的collationcharset之前,有概率同步失败的问题。

修复MDL死锁检测失效的问题。

修复列存索引名称大小写敏感的问题。

修复get_locktimeout0时的返回结果。

修复range/list分区表的边界值定义含转义字符时建表报错的问题。

修复在RC事务内Range Scan查询报错的问题。

修复无锁列类型变更在主键前添加新列时执行失败的问题。

修复当表包含全局二级索引(GSI)时,回收站功能无法正常处理而报错的问题。

修复在MySQL 5.7版本的存储节点中单表的CTE下推报错的问题。

修复在仅包含单表的INSERT SELECT中使用CTE导致报错的问题。

修复存在行存只读实例的情况下,DDL中断或者回滚可能造成只读实例复制中断的问题。

修复聚合函数相关性查询潜在的优化报错问题。

发布日期:2026-03-25

产品版本:V2.5.0

组件版本:5.4.21

类别

说明

修复

修复SHOW VARIABLES指令未能正确返回部分SESSION修改过的变量值的问题。

发布日期:2026-03-18

产品版本:V2.5.0

组件版本:5.4.21

类别

说明

修复

修复部分老版本实例升级报错的问题。

发布日期:2026-03-12

产品版本:V2.5.0

组件版本:5.4.20

类别

说明

新增&优化

优化用户不存在时相关报错信息。

优化无锁变更列类型能力,提供无逻辑多写执行策略,并支持更多ALTER TABLE语法。

支持EXPAND PARTITIONS扩展分区数。

TRUNCATE TABLETRUNCATE PARTITION支持归档列存索引(CCI)

优化二级分区的分布算法,解决某个一级分区下的所有二级分区集中分布在同一个DN的问题。

优化GroupTopN,列存索引(CCI)默认开启两阶段GroupTopN。

新增表分区分裂2.0,提供无逻辑多写的原地分裂执行策略。

支持配置账号备库读。

列加密新增支持KMS外部密钥。

修复

优化列存索引(CCI)的表组分配。

修复在为带有聚簇索引的表添加列时出现的非预期失败问题。

修复EXIST子查询可能出现重复结果的问题。

修复唯一键的反向广播Semi JOIN结果不正确的问题。

修复information_schema.tables缺少统计全局二级索引(GSI)DATA_FREE的问题。

修复部分子查询场景下报错的问题。

修复对含有反引号的表进行ALTER时,日志引擎主链路有概率中断的问题。

优化xplan索引选择逻辑,避免错误选择bit列索引导致查询慢的问题。

修复列存查询set数据类型的问题。

发布日期:2026-01-27

产品版本:V2.5.0

组件版本:5.4.21

类别

说明

新增&优化

新增支持单表行存混合存储和查询功能。

优化常用错误码的兼容性,使其与原生MySQL对齐,例如“表不存在”或“列不存在”等。

优化执行计划中的索引选择逻辑,避免在特定场景下错误选用bit列索引导致查询慢的问题。

优化全局二级索引(GSI)的回表性能。

优化二级分区的分布算法,解决在特定场景下一个一级分区下的所有二级分区集中在单个存储节点(DN)的问题。

修复

修复表名为match关键字的表时,执行SHOW CREATE TABLE语句失败的问题。

发布日期:2026-01-26

产品版本:V2.5.0

组件版本:5.4.20

类别

说明

新增&优化

新增支持单表行存混合存储和查询功能。

新增增量文件从列存(Columnar)节点直接加载,显著降低增量数据冷加载的开销。

新增列存索引(CCI)CSV文件缓存功能。

新增enable_partition_wise配置,用于统一管理Partition-Wise模式。

新增支持MySQL 8.0sql_modeTIME_TRUNCATE_FRACTIONAL

优化全局二级索引(GSI)的回表性能。

优化二级分区的分布算法,解决在特定场景下一个一级分区下的所有二级分区集中在单个存储节点(DN)的问题。

优化分组取Top-N场景的执行性能。

优化对底层存储节点进行运维操作时,业务流量闪断、抖动等问题。

优化修改表组Locality属性时迁移任务的幂等判断逻辑。

优化常用错误码的兼容性,使其与原生MySQL对齐,例如“表不存在”或“列不存在”等。

修复

修复在8.0DN(存储节点)上因为类型转换导致的UPSERT/REPLACE/INSERT IGONRE报错的问题。

修复存储池名称含有大写字母时建库失败的问题。

修复对包含窗口函数(Window Function)的视图执行DDL操作后,计划无法正常更新的问题。

修复在INSERT ON DUPLICATE KEY UPDATE语句中,当使用0值时间字符串更新TIMESTAMP NOT NULL列时,因DYNAMIC IMPLICIT DEFAULT检测机制导致执行报错的问题。

修复客户端通过PreparedStatement接口下发小数部分小于0.1TIMESTAMP类型参数时,因参数解析异常导致查询结果不符合预期的问题。

修复Locality直接声明存储节点的逻辑库,在缩容多个DN时元信息错误的问题。

修复当INSERT语句为TIMESTAMP类型的列赋予NULL值时,在多写优化场景下可能导致错误的SQL被下推至数据节点执行的问题。

修复统计信息系统表的序列(Sequence)可能落后的问题。

修复连接数监控不准确问题。

修复在特定场景下,polardbx库的连接数监控指标可能显示为负数的问题。

修复逻辑生成列的表达式中包含NULL值时,执行INSERT操作报错的问题。

修复为带有聚簇索引的表执行ADD COLUMN操作时,可能出现非预期失败的问题。