企业版

更新时间: 2024-12-25 10:43:57

本文介绍云数据库ClickHouse企业版的功能动态。

说明

ClickHouse开源版的产品功能动态,请参见Changelog

2024年11月

功能名称

描述

相关文档

企业版24.5.1.23258

  • 新特性

    实例的查询引擎默认使用新analyzer。

    重要
    • 新analyzer具有更好的查询性能,但可能与部分旧版SQL不兼容,从而导致解析错误。

    • 新建的24.5企业版实例支持此功能,通过小版本升级至此版本的实例,会沿用之前版本的analyzer。

  • bug修复

    • 修复使用groupArraySorted可能导致的系统宕机和内存泄露问题。

    • 修复使用跳数索引时结果错误的问题。

    • 修复特定条件下可能造成崩溃的问题。

  • 性能优化

    • system.replicas表中添加readonly_duration字段,以便于进行问题排查和影响评估。

    • 日志保存位置从缓存调整至S3,降低日志对缓存盘的占用,提升部分场景下的缓存命中率。

    • 缩短了清理不活跃part的时间,优化了部分情况下的磁盘空间占用。

    • Kafka引擎默认从最新消息开始消费。

    • 调整默认数据保存格式为Packed,同时暂时关闭后台cache下载能力,优化OSS的带宽和IOPS占用。

    • 调小线程池参数max_insert_threads和max_final_threads,解决原线程池配置过大,导致线程间抢锁影响性能的问题。

  • 稳定性优化

    • 启用内核兼容性能力。Profile级别的参数,可默认设置为新购实例时的版本默认设置,以防止在版本升级过程中,内核产生不兼容性,进而对业务造成影响。

    • 启用P2P元数据同步能力,调大operation_timeout_ms和session_timeout_ms,降低keeper的读写压力,避免部分情况下ClickHouse因keeper压力过大而无法启动或写入的问题。

2024年10月

功能名称

描述

相关文档

企业版24.2.16517

bug修复

  • 修复因ZNOAUTH导致keeper无法启动的问题。

  • 修复SharedMergeTree小概率崩溃问题。

  • 修复查询system.numbers_mt表使用limit和offset时,index关键词无法使用的问题。

2024年09月

功能名称

描述

相关文档

企业版24.2.16502

bug修复

  • 修复truncate database导致replicated database复制中断的问题。

  • 修复小概率发生的part_log冗余问题。

  • 修复设置allow_experimental_analyzer=1 时,group by中使用常量表达式导致报错的问题。

  • 修复查询分布式表时出现Cannot convert column because it is non constant in source stream but must be constant in result.的报错问题。

  • 修复查询条件包含column IS NULL时,查询出现Unknown identifierColumn is not under aggregate function的报错问题。

2024年08月

功能名称

描述

相关文档

企业版24.2.2.16476

  • 性能优化

    • 降低Serverless对资源调整的响应间隔,以避免弹性升降不及时导致查询被中断。

    • 调整了一些参数,以确保在一些场景下使用垂直算法Merge,从而提升Merge性能。

    • Replicated数据库引擎下,只允许创建数据不落本地磁盘的表引擎,用以避免使用错误而导致的各种问题。

    • 调整Keeper参数digest_enabled=1,开启实时一致性校验。

    • 调整Keeper参数async_replication=1,在保证读写一致性的情况下,提升多个节点间数据复制的性能。

    • 优化了OSS的QPS和带宽,使得在同样的业务负载下减少了OSS的QPS和带宽。

  • bug修复

    • 修复keeper关闭会话可能会导致后续连接出错的问题。

    • 修复了部分由于内存统计不准确而导致SQL提前结束的问题。

    • 调整Keeper参数check_not_exists=1create_if_not_exists=1,以避免ClickHouse-Server的一些调用下产生非预期报错。

24.2.2.16476企业版发布详情

2024年06月

功能名称

描述

相关文档

企业版24.2.2.16399

  • 新特性

    • 新增system表:用于调试DNS问题的system.dns_cache表。

    • 新增函数:mergeTreeIndex、generate_series、toMillisecond。

    • 新增语法

      • 新增直接授权指定用户查询/写入 View/Materialized View 的语法,不再需要对底层表显式授权。

      • 新增对 ATTACH PARTITION ALL的支持。

      • 允许在外部表结构中声明枚举。

  • 变更

    • 不再支持新建ordinary引擎的数据库,存量ordinary引擎数据库可正常使用。

    • SHOW INDEX | INDEXES | INDICES | KEYS不再按主键列排序。

  • 优化

    • 稳定性优化

      • 支持ClickHouse-Server 和 Keeper内核中内存软限随CCU动态调整,解除了Keeper最大支持内存过小的限制,并在一定程度上避免了OOM。

      • keeper为磁盘相关操作添加失败重试机制。

      • keeper在启动期间检测到无效快照时会中止启动,避免数据丢失。

      • 开启text_log,方便您自助排查问题。

    • 性能优化

      • 支持FileSystemCache随CCU规格动态变化(原先固定100GB)。

      • 默认压缩算法从LZ4HC(3)变为LZ4HC(2),提高了查询效率,但压缩率有所降低。

      • 在内存中缓存一定数量的日志,提升keeper性能。

    • serverless优化

      • 关闭了Uncompressed Cache,降低服务器内存占用,以便弹降。

      • 优化MarkCache大小的设置逻辑,减少一些情况下的内存占用,以便弹降。

      • 支持调整为更激进的Serverless策略。(目前邀测)

  • bug修复

    • 修复由于内存统计错误导致查询被意外终止的问题。

    • 修复重启实例后,第一个DDL报异常的问题。

    • 修复因OSS QPS限流导致插入中断的问题。

24.2.2.16399企业版发布详情

2023年09月

功能名称

描述

相关文档

企业版集群

新特性

云数据库ClickHouse推出企业版集群,具体特性如下。

  • 企业版采用存储计算分离架构。

  • 存储资源和计算资源进行单独收费。

  • 支持弹性资源配置。

    说明

    云数据库ClickHouse企业版目前处于邀测中,仅支持在华北2(北京)、华东2(上海)、华南1(深圳)、华东1(杭州)和新加坡地域创建企业版集群。如您有需要,请提交试用申请表

上一篇: 社区兼容版 下一篇: 24.2.2.16476企业版发布详情
阿里云首页 云数据库 ClickHouse 相关技术圈