平凯数据库 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语句,可以直接基于查询结果创建新表 - 当前该功能为实验特性,仅支持基础的
SELECT和UNION语句,暂不支持外键的使用
- 新增对 CTAS 的支持。通过
- 函数新增:UUID_SHORT() #4620
- 新增 UUID_SHORT() 标量函数,返回 64 位整数形式的短 UUID
- 实验特性:CREATE TABLE AS SELECT (CTAS) CREATE TABLE AS SELECT (CTAS) #4754
错误修复
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 加载的协调逻辑,降低滚动重启期间的延迟和可用性影响
- 提升 PD 滚动重启过程中的可用性 #8748
HotFix
- TiDB & TiKV
- 修复通过 JDBC 访问 decimal 类型数据时,TiDB 的行为与 MySQL 不一致的问题 #62602
- PD
- 修复 SQL 文本过长导致 Dashboard 页面卡顿的问题 #9278
- TiDB Dashboard 版本同步
- PD v5.4.0 及之后的分支将持续跟踪最新的 TiDB Dashboard 版本,保证功能与兼容性 #4257