文档

内核发布记录

更新时间:

本文介绍云数据库 SelectDB 版的内核功能动态

3.0

说明

云数据库 SelectDB 版的内核版本3.0基于Apache Doris 2.0开发。Apache Doris 2.0的版本说明,请参见Release 2.0.0

版本号

发布时间

说明

3.0.6

2024年02月05日

【新增】

  • 支持了自动 Analyze。

  • 支持了宽表导入。

  • 支持了 group commit(攒批导入/实时导入)。

  • 支持了 in left join infer。

【优化】

  • 合入了Apache Doris 2.0.4版本的所有功能、改进优化和问题修复。

  • 优化了导入失败时的错误提示。

  • 提升了稳定性。

【修复】

  • 修复了从 SelectDB Core 2.4.x 系列版本升级到3.0.x系列版本失败的问题。

  • 修复了 SHOW PROCESSLIST 指令输出排版错位的问题。

  • 修复了 ALTER TABLE TTL 属性可能不生效(查询表结构TTL为0)的问题。

  • 修复了查询偶尔报 "failed to initialize storage reader" 的问题。

  • 修复了 parquet reader 异常路径可能会导致内存泄漏的问题。

  • 修复了外表 date_sub,data_add,to_date 函数下推的问题。

  • 修复了 COLOCATE 因为参与 balance 导致 colocate join 规划失效的问题。

  • 修复了 ALTER COLOCATE 属性 replay 失败的问题。

3.0.5

2023年12月20日

【新增】

  • 提供了 Stream Load 兼容 API。

/api/{db}/{table}/_stream_load_2pc

  • 开放了 SHOW proc/statistic 的白名单。

【优化】

  • 合入了Apache Doris 2.0.3版本的所有功能(不建议开启自动 Analyze 功能),改进优化和问题修复。

  • 提升了 MOW 表导入的稳定性。

  • 提升了 dynamic table 建表速度。

  • 提升了生成 plan 的性能。

  • 优化了 decimal 运算行为。

  • 提升了稳定性。

【修复】

  • 修复了 OSS buffer 不够可能会导致写入卡住的问题。

  • 修复了多集群场景下查询可能会报 "failed to find version path" 的问题。

  • 修复了多集群场景下 plan 可能会跨集群的问题。

  • 修复了因为改变 VARCHAR 长度导致 dynamic partition 不能新建 Partition 的问题。

  • 修复了 SHOW CREATE TABLE DECIMAL 不兼容 SmartBI 的问题。

  • 修复了列类型转换功能可能会不可用的问题。

  • 修复了行存表属性不生效的问题。

  • 修复了 base compaction 可能会失败的问题。

  • 修复了点查可能查不到最新数据的问题。

  • 修复了 copy into 重复文件需要等待超时的问题。

  • 修复了 query_parallel_instance_num 可能会除以 0 的问题。

  • 修复了 Cache 命中率计算可能会不准确的问题。

  • 修复了 NGram 索引不生效的问题。

3.0.4

2023年11月23日

【新增】

  • 支持了 SHOW PROC current_stmt。

【优化】

  • 增强了访问控制安全性。

  • 增强了上传数据校验可靠性。

  • 提升了 warehouse 元数据服务可用性。

  • 优化了建表 dynamic_partition.replication_num 的错误提示。

【修复】

  • 修复了 SelectDB Core 2.4 升级到 3.0 可能会导致 copy into 失败的问题。

  • 修复了使用 external stage 导入授权可能会失败的问题。

  • 修复了 Routine Load 导入可能会失败的问题。

  • 修复了 MOW 表导入可能会失败的问题。

  • 修复了实时写 INSERT 语句可能会失败的问题。

  • 修复了 tpcds 性能下降的问题。

  • 修复了非 global 的 session variable 可能不生效的问题。

  • 修复了 query 中 WHERE 大量条件使 CPU 消耗高而执行慢的问题。

3.0.3

2023年11月02日

【新增】

  • 支持了 Doris Clean Label。

  • Stream Load 云上 API 兼容了 Doris 社区行为。

  • 仓库内置了JDBC Driver。

【优化】

  • 新优化器 top n 默认支持了 Runtime Filter 裁剪。

【修复】

  • 修复了仓库因为资源泄漏导致查询响应慢的问题。

  • 修复了 function 语句禁用不生效的问题。

  • 修复了重排列 schema change 会失败的问题。

3.0.2

2023年10月17日

【新增】

  • 增加了OSS Load的JDBC Driver URL白名单功能。

【优化】

  • 合入了Apache Doris 2.0.2版本的所有功能、改进优化和问题修复。

  • 合入了SelectDB Core 2.3.10、2.4.4版本的所有功能、改进优化和问题修复。

  • 减少了Plan时获取元数据的时间,加快了Plan的生成速度。

  • 增加了Query Profile访问元数据的耗时统计。

  • 均衡优化了资源利用率。

【修复】

  • 修复了设置File Cache TTL之后读写出错的问题。

  • 修复了查询backends表或rowsets表导致服务不可用的问题。

3.0.1

2023年09月18日

【优化】

  • 合入了Apache Doris 2.0.1版本的所有功能、改进优化和问题修复。

  • 合入了SelectDB Core 2.4.3版本的所有功能、改进优化和问题修复。

  • 优化了Get Version的耗时。

2.4

说明

云数据库 SelectDB 版的内核版本2.4基于Apache Doris 1.2开发。Apache Doris 1.2的版本说明,请参见Release 1.2.0

版本号

发布时间

说明

2.4.6

2023年11月14日

【修复】

  • 修复了若干计算节点内存泄漏的问题。

2.4.5

2023年11月06日

【优化】

  • 优化了 balance 的策略。

【修复】

  • 修复了 replace tmp partition 导致的查询失败问题。

  • 修复了 pthread 和 bthread 混用导致的死锁问题。

2.4.4

2023年09月20日

【优化】

  • 合入了SelectDB Core 2.3.9、2.3.10版本的所有功能、改进优化和问题修复。

  • 提升了导入功能的可用性。

【修复】

  • 修复了MySQL Session(请求Truncate Table,该Table包含大量Partition)无响应的问题。

2.4.3

2023年09月11日

【新增】

  • 支持了欠费停服。

【优化】

  • 合入了SelectDB Core 2.3.8版本的所有功能、改进优化和问题修复。

【修复】

  • 修复Docker环境时区的问题。

2.4.2

2023年08月28日

【新增】

  • 支持了COPY INTO导入方法设置常量值。

【优化】

  • 提升了存储信息统计的准确性。

【修复】

  • 修复了Cloud Stream Load有可能失败的问题。

2.4.1

2023年08月03日

【新增】

  • 支持了Stream Load导入数据。

  • 支持了已停机的按量付费集群接到查询请求时自动启动。

【优化】

  • 合入了SelectDB Core 2.3.5、2.3.6、2.3.7版本的所有功能、改进优化和问题修复。

【修复】

  • 修复了倒排索引查询可能会失败的问题。

2.4.0

2023年07月03日

【新增】

  • 支持了通过Session variable控制SQL是否使用缓存。

  • 支持了集群之间导入数据增量数据同步。

  • 支持了基于Table cluster的缓存数据预热功能。

  • 支持了通过SQL查询缓存的使用情况。

  • 支持了按量付费集群闲置时自动停机。

【优化】

  • 增强了数据安全。

  • 提升了查询未命中缓存时的响应速度。

【修复】

  • 修复了SET DEFAULT CLUSTER可能会失败的问题。

  • 修复了升级过程可能会失败的问题。

SelectDB其他历史内核版本的详细信息,请参见SelectDB Cloud的内核发布记录

  • 本页导读 (1)
文档反馈