[250529] CrateDB 5.10.7 发布:一系列重要修复与升级注意事项

CrateDB 5.10.7 发布:一系列重要修复与升级注意事项

CrateDB 是一个分布式数据库,集实时分析、搜索与人工智能于一体。它能够处理多种类型的数据,并将 SQL 的简洁性与分布式架构的可扩展性相结合,从而实现卓越的性能与灵活性,帮助企业轻松获取实时洞察。

CrateDB 于近日发布了 5.10.7 版本。这个版本并非功能大更新,而是专注于一系列重要的错误修复和性能改进。

核心内容与修复:

  1. 升级注意事项:

    • 从旧版本直接升级到 5.10.7 之前,必须确保当前运行的是 CrateDB 4.0.2 或更高版本。
    • 官方建议在升级到 5.10.7 之前,先升级到最新的 5.9 版本。
    • 支持从 5.9.x 版本到 5.10.7 的滚动升级。
    • 重要警告: 在 CrateDB 4.x 之前创建的表与 5.x 版本不兼容,必须在升级到 5.x.x 之前使用 COPY TO/COPY FROM 或将数据插入新表的方式重新创建。
    • 升级前强烈建议备份数据。
  2. 主要修复内容:

    • 改进了 stddev (标准差) 聚合函数的内存计算精度。
    • 优化了在滚动升级期间,当新旧集群节点上的 sys 系统表列定义不同时,对系统表执行 SELECT * 语句所抛出的错误消息,使其更加清晰。
    • 修复了一个问题:在同一个 ALTER TABLE ADD COLUMN 语句中同时添加父对象和子对象子列时,可能导致子列的数据类型被错误使用。
    • 解决了窗口函数在使用查询参数定义窗口时,执行计划效率低下导致性能不佳的问题。
    • 修复了会话设置 error_on_unknown_object_key 未能持久化到视图定义中,导致执行视图时该设置不生效的 bug(已创建的受影响视图需要重新创建)。
    • 调整了 DELETE 语句的重试逻辑,现在会在遇到临时性错误(例如分片暂时不可用)时进行重试,而不是在永久性错误时重试。

来源:

https://cratedb.com/docs/crate/reference/en/latest/appendices/release-notes/5.10.7.html

更多内容请查阅 : blog-250529

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值