本文介绍云数据库 veDB MySQL 版的内核版本发布情况以及问题修复动态。
2025 年 3 月
内核版本 | 新增功能 | 问题修复 |
---|
3.0.4.1 | - 支持逻辑预读。
- 支持高权限用户 kill 普通用户的 query。
- 支持闪回查询。
- 支持 SQL 限流。
- 支持 sql insight smart manager。
- 优化 Sync redo IO 链路来保持 sync redo 连接。
- 支持 Statement outline 。
- 支持 returning 语法特性(新增 insert/delete returning)
| - 修复 binlog 文件丢失 Previous_gtid event 问题。
- 社区 bug 回合 #31946448 优化子查询导致 Core dump 问题。
- 社区 bug 回合 #35710213 更新 used table 信息被推迟到下一次 open table 时。
- 社区 bug 回合 #34985359 StringBuffer 内存泄漏问。
- 修复带子查询的 update/delete returning 导致 coredump 问题。
- 修复 HotCache 缺陷导致启动hang住问题。
- 修复全文索引辅助表事务提前 flush binlog 问题,全文索引
fts_sync_cache_in_trx_commit 参数默认值改为 false 。 - 修复 mysqlbinlog seek 本地 binlog 文件失败问题。
|
2025 年 2 月
内核版本 | 新增功能 | 功能优化 | 问题修复 |
---|
3.0.4.1 | - 支持 returning 语法特性。
- 支持分区表点查逆序遍历。
- 支持创建分区表时跳过分区唯一键检查。
- information_schema.processlist 表 info 字段长度扩展至 4096K。
- 支持轻量级 PFS 特性。
- 支持不完整的 date 类型比较特性。
| 优化了大事务 binlog 恢复性能。 | - 修复 hotcache bufferpool resize bug。
- 社区 8028 bug 修复 Bug#33341080。
- 社区 8032 bug 修复 bug#33759477。
- 社区 8029 bug 修复 bug#33506241。
- 修复备库 SELECT COUNT(*)在并行scan 场景下执行错误问题。
- Percona 官方 BUG 修复 PS-9144 : Missing rows after ALGORITHM=INPLACE ALTER under same workload as PS-9092 以及 PS-9214 : Alter table online results in "duplicate key" error on the primary key (only index).。
|
3.1.4.1 | 支持轻量级 PFS 特性。 | 无 | - 修复复制线程在回放 ROTATE_EVENT 类型 binlog 在特定场景卡住的问题。
- 修复 hotcache bufferpool resize bug。
- 修复使用 hugepage 时 resize bufferpool bug。
- 修复 drop column INSTANT 查询死锁问题。
- 修复备机上 Parallel Scan 新分区机制可能导致宕机问题。
|
3.2.4.1 | 支持轻量级 PFS 特性。 | 无 | - 修复复制线程在回放 ROTATE_EVENT 类型 binlog 在特定场景卡住的问题。
- 修复 hotcache bufferpool resize bug。
- 修复使用 hugepage时resize bufferpool bug。
- 修复 drop column INSTANT 查询死锁问题。
- 修复备机上 Parallel Scan 新分区机制可能导致宕机问题。
|
2024 年 12 月
版本 | 问题修复 |
---|
3.0.3.2 | - 修复 Proxy 内置 parser 无法解析 8.0 window function 语句问题。
- 修复包含 row_count() function 的 SQL 语句的路由问题。
- MySQL 官方 8028 版本的 Bugfix 合入。
- 修复备机
show binlog events 报错的问题。 - 修复带事务块的秒杀在 COMMIT 的时候,没有释放 MDL 锁,导致表无法执行 DDL 的问题。
|
3.1.3.2 | - 修复 Proxy 内置 parser 无法解析 8.0 window function 语句问题。
- 修复包含 row_count() function 的 SQL 语句的路由问题。
- 修复备机
show binlog events 报错的问题; - 修复带事务块的秒杀在 COMMIT 的时候,没有释放 MDL 锁,导致表无法执行 DDL 的问题;
|
3.2.3.2 | - 修复 Proxy 内置 parser 无法解析 8.0 window function 语句问题。
- 修复包含 row_count() function 的 SQL 语句的路由问题。
- 修复备机
show binlog events 报错的问题。 - 修复带事务块的秒杀在 COMMIT 的时候,没有释放 MDL 锁,导致表无法执行 DDL 的问题。
|
2025 年 3 月
版本 | 新增功能 | 问题修复 |
---|
2.0.4.1 | 支持异步 truncate tale。 | - 修复 binlog 文件丢失 Previous_gtid event 问题。
- 修复在表非常多的场景下小实例拉不起来问题。
- 修复未提交事务 gtid 被恢复至 gtid_executed 问题。
- 修复全文索引辅助表事务提前 flush binlog 问题,全文索引
fts_sync_cache_in_trx_commit 参数默认值改为 false 。
|
2025 年 2 月
内核版本 | 新增功能 | 问题修复 |
---|
2.0.4.1 | 支持轻量级 pfs 特性。 | - 修复官方 bug #104959 analyze innodb 宽表结果导致统计信息为 0 或者错误的问题。
- 修复官方 bug #33759477 ha_flush_logs() 更新 gtid_executed 表引发复制延迟增高问题。
|
2024 年 12 月
版本 | 问题修复 |
---|
2.0.2.5 | 在 create/drop 分区表的每个分区间释放锁,create/drop 分区表期间不阻塞其他表的查询等操作。 |