TiDB 6.5.2 Release Notes

    TiDB 版本:6.5.2

    试用链接:快速体验 | | 下载离线包

    • TiCDC 修复了 Avro 编码 类型数据错误的问题 #8490 @

      在升级 TiCDC 集群到 v6.5.2 或更高的 v6.5.x 版本时,如果使用 Avro 同步的表包含 FLOAT 类型数据,请在升级前手动调整 Confluent Schema Registry 的兼容性策略为 None,使 changefeed 能够成功更新 schema。否则,在升级之后 changefeed 将无法更新 schema 并进入错误状态。

    • 为了解决同步分区表到存储服务时可能丢数据的问题,TiCDC 配置项 sink.enable-partition-separator 默认值从 false 修改为 true,代表默认会将表中各个分区的数据分不同的目录来存储。建议保持该配置项为 true 以避免该问题。 @CharlesCheung96

      • Prepared Plan Cache 支持缓存 BatchPointGet 计划 #42125 @
      • Index Join 支持更多的 SQL 格式 #40505 @
      • 将 Index Merge Reader 中的一些 Log 等级从 "info" 降低为 "debug" #41949 @
      • 优化带 Limit 的 Range 类型分区表的 distsql_concurrency 设置以降低查询延迟 #41480 @
    • TiFlash

      • 减少了 TiFlash 在读取过程中的任务调度对 CPU 的消耗 #6495 @
      • 提升默认参数下 BR 和 TiDB Lightning 向 TiFlash 导入数据的性能 #7272 @
    • Tools

      • TiCDC

        • 发布 TiCDC Open API v2.0 #8743 @
        • 引入 以防止 TiCDC 出现 OOM 问题 #8675 @
        • 采用 multi-statement 的方式优化批量执行 UPDATE 场景下的同步性能 #8057 @
        • 支持在 redo applier 中拆分事务以提升 apply 吞吐,降低灾难场景的 RTO #8318 @
        • 支持在 redo log 里 apply DDL 事件 #8361 @
      • TiDB Lightning

        • 支持导入带有 BOM header 的 CSV 数据文件 #40744 @
      • 修复 TiKV 解析 cgroup path 没有正确解析 : 符号的问题 @SpadeA-Tang
    • PD

      • 修复 PD 可能会非预期地向 Region 添加多个 Learner 的问题 @HunDunDM
      • 修复了切换 Placement Rule 时可能存在的 leader 分布不均衡的问题 @bufferflies
    • Tools

      • Backup & Restore (BR)

        • 修复当 TiDB 集群不存在 PITR 备份任务时,resolve lock 频率过高的问题 @joccau
        • 修复了在 PITR 恢复过程中等待 split Region 重试的时间不足的问题 @joccau
      • TiCDC

        • 修复同步到对象存储时,partition 分隔符不生效问题 @CharlesCheung96 @
        • 修复同步到对象存储时,表调度可能导致数据丢失的问题 #8256 @
        • 修复不可重入的 DDL 导致同步卡住的问题 #8662 @
        • 修复同步到对象存储时,TiCDC 扩缩容可能导致数据丢失的问题 #8666 @
        • 修复在部分场景中 cgroup 的内存限制不生效问题 #8588 @
        • 修复 Redo log 在 apply 时,特殊情况下出现数据丢失的问题 #8591 @
        • 修复 db sorter 使用内存时未受 cgroup memory limit 限制的问题 #8588 @
        • 修复同步数据时由于 UPDATEINSERT 语句乱序可能导致 错误的问题 #8597 @
        • 修复由于 PD 和 TiCDC 之间的网络隔离引起 TiCDC 程序异常退出的问题 #8562 @
        • 修复了 Kubernetes 上不能平滑升级 (graceful upgrade) TiCDC 集群的问题 #8484 @
        • 修复了当所有 Kafka server 不可访问时会导致 TiCDC server panic 的问题 #8523 @
        • 修复了重启 changefeed 可能导致数据丢失或者 checkpoint 无法推进的问题 #8242 @