tencent cloud

TDSQL Boundless

V17.1.x

PDF
聚焦模式
字号
最后更新时间: 2026-04-17 11:56:52

V17.1.3

修复 INSERT 事务在特定并发时序下可能破坏 Unique Secondary Index 唯一性约束的问题。

V17.1.2

版本更新说明

myloader 支持在 BulkLoad 模式下忽略主键冲突错误,并替换为 REPLACE INTO 语法重试失败事务。

问题修复

修复 BulkLoad 导入无序数据或二级索引数据时,同一个事务内部存在主键冲突会报错失败的问题。
修复 TDStore 单独指定 raft_data_path 不生效的问题。

V17.1.1

版本更新说明

TDStore 可以通过 IsBootstrapped 接口返回的 MC 列表被动式地感知 MC 节点变化。
修复 Add Index 后内存持续上涨未及时释放的问题。
修复访问 information_schema.innodb_* 表 crash 的问题。
修复 RedoLog 不包含 PUT/DELETE 时,Binlog 发送到 Kafka 的 log_index 缺失的问题。
修复 extract_int_from_str 接收整数作为输入时的问题。
修复 Region Split 耗时长导致阻塞事务提交的问题。

问题修复

修复 SQLEngine stop 时超时的问题,默认超时时间为600s,如有需要可以适当调整该默认超时时间。
修复全量备份导致 DDL 修改数据对象失败的问题。
修复 Region 数量过多导致 MC Leader CPU 打满的问题。
修复 MC-Agent stop 时,因无法连接 etcd 而使退出流程卡住,导致 MC Agent 进程无法退出的问题。
修复变配后 max-table-count 设置错误的问题。
修复 MC-Agent 调用 GetAllReplicationGroups RPC response 返回数据过多,导致 RPC 撑爆的问题。
修复 DML 事务跨 RENAME DDL 可能导致 Binlog 回放卡住的问题。
修复指标 etcd_mvcc_db_total_size_in_use_in_bytes 上报错误的问题。
修复 BulkLoad 过程中遇到 write stall(停写),在停写状态恢复之后,BulkLoad 事务依然卡住无法提交的问题。

V17.1.0

版本更新说明

扩展性与性能

优化 LogService 大分区表场景下上大锁容易导致超时的问题。
优化 HyperNode 与 MC 节点的握手重试。

数据迁移

支持将某个 HyperNode 上的所有副本迁移到另一个 HyperNode。

查询处理

新增内置函数 EXTRACT_INT_FROM_STR,用于抽取 VARCHAR 列的某一小段数字作为分区键。
新增 current_global_timestamp 函数用于获取当前 GTS。

运维

指标上报增加时间戳。
TDSQL Boundless 支持 ARM 架构。
下线节点流程变更,增加对外删除节点元信息接口。

问题修复

修复未指定 DP 的建表请求未使用默认策略的问题。
修复收到并发请求时随机丢 Header 的问题。
修复进程退出时释放 MyRocks 字典数据结构导致 CoreDump 的问题。
修复 Flashback Query 引起 LocalEarliestSnapshot 回退导致 CoreDump 的问题。
修复 CDC 节点 shutdown 时概率性 hang 住的问题。
精简增量恢复元数据,减少对 etcd 的写入。
修复极端场景下全量备份元数据覆盖的问题。
修复增量恢复 watch revision 过期的问题。

使用注意事项

DML 与 RENAME TABLE/COLUMN 并发可能导致 Binlog 同步卡住,不建议 DML 与 RENAME 并发,该问题将在后续版本修复。
对于用列部分长度作为主键索引(Column Prefix Key Parts)的表结构,LogService 不支持生成 DML 的 Binlog,但可以生成 DDL 的 Binlog。
对于未指定主键索引的表结构,LogService 不支持生成 DML 的 Binlog,但可以生成 DDL 的 Binlog。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈