修复在按时间点恢复(PITR)或库表恢复场景下,备(Standby)节点可能在恢复(Recovery)阶段卡住的问题。
修复在主(RW)节点上执行show polar standbys命令时,查询到的备(Standby)节点延迟时间(delay_second)不准确的问题。
修复查询改写进行列裁剪时,若多个投影列引用同一个子查询,可能错误地移除该子查询,导致其他投影列求值时引发进程崩溃的问题。
修复新注册的只读(RO)节点在高可用切换后,执行DDL语句报告SDI(Serialized Dictionary Information)修改失败的问题。
修复在特定边界条件下,查询长度较大的JSON字段时,只读(RO)节点因innodb_blob_slave_read_consistent功能缺陷而返回The JSON binary value contains invalid data错误的问题。
修复非bigint类型的整数列统计信息可能不准确的问题。此问题曾导致查询优化器无法生成最优的执行计划。
修复列存索引(IMCI)中,向量检索查询可能异常回退至行存执行,以及优化器对标量过滤查询代价估算不准的问题。
修复只读(RO)节点切换为主节点后,binlog dump连接可能卡住的问题。此问题会导致binlog文件无法被及时清理,可能造成存储空间堆积。
修复旧版本集群在开启自适应聚合功能后,查询可能偶发崩溃的问题。
修复在高写入压力下,B-Tree索引进行结构调整期间,只读(RO)节点可能无法查询到部分记录的问题。
修复包含递归CTE(Common Table Expressions)的查询在特定场景下无法在列存索引(IMCI)上执行的问题。
修复只读(RO)节点在读取大JSON字段或被频繁部分更新的JSON字段时,可能出现的查询结果异常问题。
修复在大写入压力下,HA切换可能导致集群因无初始化扩展功能而崩溃的问题。
修复列存索引(IMCI)的NCI在插入LRU缓存失败时,未能自动触发扩容导致写入失败的问题。
修复当查询变换将AVG函数转换为SUM/COUNT后,列存索引(IMCI)的Hybrid Plan会异常回退至行存执行的问题。
修复在处理完条件下推后并行查询可能导致集群崩溃的问题。
修复清理了关于压缩行状态的不必要内部检查,以避免在特殊情况下触发非预期的问题。
修复列存索引(IMCI)的向量索引在数据文件清理不及时的情况下,可能导致存储空间异常增长的问题。
修复为无主键但包含唯一键(unique key)的表添加列存索引(IMCI)时,可能导致异常的问题。
修复dbms_oss.list_table_file命令在特定场景下展示结果不正确的问题。
修复当带有列存索引(IMCI)的ORC混合分区表表名中包含特殊字符时,执行DDL操作可能导致集群崩溃的问题。
修复因Item_sum_sum::resolve_type函数对dec_buffs成员初始化异常,导致聚合函数在行存执行阶段出现内存访问异常的问题。
修复多主集群(Limitless)在大查询压力下,查询性能可能下降的问题。
修复Orca(兼容Redis协议)功能处理LPOS命令时,若指定的MAXLEN选项超过list本身长度,可能导致集群崩溃的问题。
修复ORC格式的冷存表在读取数据时存在的内存泄漏问题。
修自动归档冷数据(DLM)将分区归档至OSS外表时权限校验过严的问题。修复后,拥有该OSS外表INSERT、CREATE、DROP、ALTER权限的普通用户即可操作,无需高权限账号。
修复因字符集长度不一致导致优化器无法进行常量条件传递,从而影响查询性能的问题。
修复部分查询因内存使用量估算不准而导致OOMError执行失败的问题。
修复一个在事务回滚时极小概率发生的,可能导致二级索引损坏的purge过程问题。
修复为带有列存索引(IMCI)的表执行online DDL时,默认的批量写入方式可能导致主(RW)节点内存溢出的问题。
修复当UNION查询中包含大量同层query block时,find_cloned_select_lex函数耗时过长,占满单核CPU的性能问题。
修复多主集群(Limitless)在高可用切换期间,备节点与主节点切换可能导致集群崩溃的问题。
修复多主集群(Limitless)执行CREATE ... IF NOT EXISTS语句后,CC(Cluster Controller)节点的gtid_executed出现空洞的问题。
修复列存索引(IMCI)中,当查询同时包含DISTINCT和AVG聚合函数时,可能返回错误结果的问题。
修复Item_func_conv_charset函数的result_field在SQL结束后未被清理,导致在prepare statement中重复执行时引发集群崩溃的问题。
修复因全局变量初始化顺序问题,导致列存索引(IMCI)的一写多读架构下,follower节点的文件操作被错误禁止的问题。
修复在存在递归公共表表达式(CTE)时,列裁剪优化可能导致集群崩溃的问题。
修复弹性并行查询(Elastic Parallel Query)中,当存在多层shared子查询嵌套时,MPP跨机执行可能引发结果不正确或集群崩溃的问题。
修复统一了列存索引(IMCI)部分本地文件的命名方式,使其不再区分节点角色,以简化角色变更时的文件管理。
修复多主集群(Limitless)的本地只读(RO)节点热切换为可读写(RW)节点后,对列存索引表进行增删改操作可能触发RW节点崩溃的问题。
修复列存索引(IMCI)的deltastore通过控制swap任务大小,解决了pax页长度溢出和swap过程中可能出现的空指针引用问题。
修复query cache在多线程并发访问下,可能访问非法内存导致崩溃的问题。
修复在执行ORDER BY DISTANCE进行向量检索时,对于极端接近于0的距离值可能出现排序错误的问题。
修复自适应执行能力功能在处理带有LIMIT OFFSET的语句时无法正确生效的问题。
修复多主集群(Limitless)在高可用切换场景下,可能导致集群无法启动或数据无法持久化的问题。
修复列存索引(IMCI)在instant DDL期间,释放索引时可能产生野指针访问的问题。
修复并行查询在多层derived table嵌套场景中,可能触发崩溃的问题。
修复列存索引(IMCI)的Delta模块在序列化时,由于对回滚行的判断存在遗漏,导致访问空指针而引发集群崩溃的问题。
修复在基于代价的查询改写中,当SQL同时包含inline view和标量子查询时,改写过程有概率触发集群崩溃的问题。
修复在IN-LIST非常长的情况下,查询可能无法被正确路由到列存索引(IMCI)执行的问题。
修复prepare statement模式下的语句在某些场景下,无法被正确路由到列存索引(IMCI)执行的问题。
修复在开启imci_implicit_orderby_rollup参数后,部分查询无法被正确分发到列存索引(IMCI)执行的问题。