平凯数据库 7.1.8-5.3 Release Notes

发版日期:2025 年 9 月 1 日

平凯数据库版本:7.1.8-5.3

Open-Core 版本:8.5.3

平凯数据库 v7.1.8-5.3 为长期支持版本 (Long-Term Support Release, LTS),基于上游 TiDB v8.5.3 (Long-Term Support Release, LTS) 版本。

企业版功能更新

  • TiDB

    • 实验特性:CREATE TABLE AS SELECT (CTAS) CREATE TABLE AS SELECT (CTAS) #4754
      • 新增对 CTAS 的支持。通过 CREATE TABLE AS SELECT 语句,可以直接基于查询结果创建新表
      • 当前该功能为实验特性,仅支持基础的 SELECTUNION 语句,暂不支持外键的使用
    • 函数新增:UUID_SHORT() #4620
      • 新增 UUID_SHORT() 标量函数,返回 64 位整数形式的短 UUID

错误修复

  • TiDB & TiKV

    • 修复使用多个 Agg 构建子查询的 IndexJoin 时出现无效列错误的问题 #61669
    • 修复过期的 WATCH 资源组仍然生效的问题 #61834
    • 修复 UpdateNewAndDoneWatch 中死通道的问题 #61782
    • 修复评估标量非相关子查询将使 RunawayChecker 无效的问题 #61899
    • 修复查询 information_schema.tables 太慢的问题 #62020
    • 修复在执行 Analyze 时 analyzeColumnsPushDownV2 并发度过高的问题 #61785
    • 修复当时间跨度跨越年/月时,估计 DATETIME 类型的行计数被高估的问题 #50080
    • 修复针对范围分区 (range partition) 的 PointGetPlan 匹配到过多分区的问题 #61965
    • 修复在处理包含子查询和 LIKE 运算符的内连接时发生崩溃的问题 #60625
    • 修复 BatchScanRegionsRequest 的大小可能会超过默认的 MaxRequestBytes 限制的问题 #1704
    • 修复 rollup 输出的行数比预期更多的问题 #62551
    • 修复在 SQL 中使用 hint 调整 tidb_distsql_scan_concurrency 时,对于包含 ORDER BY 的查询,实际的并发度没有按预期生效的问题 #60891
    • 修复使用 CAST() 时,column-type-info 与 MySQL 不兼容的问题 #61350
    • 修复 MySQL 协议中 BLOB 类型字段兼容性的问题 #60195
    • 优化 BR 的摘要和进度可视化 #56493
      • 修复快照恢复摘要中未显示子任务耗时的问题
      • 修复快照恢复进度条显示不准确的问题
      • 修复快照备份摘要中只显示 write-CF 和 default-CF SST 文件数量的问题
    • 修复处理无效 UTF-8 字符时的崩溃问题 #47521
  • PD

    • 提升 PD 滚动重启过程中的可用性 #8748
      • 修复 PD reload 场景下,Region cache 失效导致 leader 信息丢失,从而触发 backoff 并增加请求延迟的问题 #8426
      • 优化在重载 PD 时,leader 切换和 Region 加载的协调逻辑,降低滚动重启期间的延迟和可用性影响

HotFix

  • TiDB & TiKV
    • 修复通过 JDBC 访问 decimal 类型数据时,TiDB 的行为与 MySQL 不一致的问题 #62602
  • PD
    • 修复 SQL 文本过长导致 Dashboard 页面卡顿的问题 #9278
    • TiDB Dashboard 版本同步
      • PD v5.4.0 及之后的分支将持续跟踪最新的 TiDB Dashboard 版本,保证功能与兼容性 #4257