当前位置: 首页 > article >正文

Apache Doris 2.0.15 版本发布

亲爱的社区小伙伴们,Apache Doris 2.0.15 版本已于 2024 年 9 月 30 日正式与大家见面,该版本提交了 157 个改进项以及问题修复,进一步提升了系统的性能及稳定性,欢迎大家下载体验。

立即下载:Apache Doris - Download | Easily deploy Doris anywhere - Apache Doris

GitHub 下载:https://github.com/apache/doris/releases/tag/2.0.15

新功能

  • 恢复功能现在支持删除冗余的表块和分区选项。#39028

  • 支持 JSON 函数 json_search#40948

改进与优化

稳定性

  • 添加了 FE 配置 abort_txn_after_lost_heartbeat_time_second,用于设置事务中止时间。#28662

  • BE 失去心跳信号超过 1 分钟后中止事务,而不是 5 秒,以避免事务中止过于敏感。#22781

  • 延迟调度例行加载的 EOF 任务,以避免过多的小事务。#39975

  • 优先从在线磁盘服务进行查询,以提高稳健性。#39467

  • 在非严格模式的部分更新中,如果行的删除标志已标记,则跳过检查新插入的行。#40322

  • 为防止 FE 内存不足,限制备份任务中的表块数量,默认值为 300,000。#39987

  • ARRAY MAP STRUCT 类型支持 REPLACE_IF_NOT_NULL#38304

  • 对非 DELETE_INVALID_XXX 失败的删除作业进行重试。#37834

查询性能

  • 优化由并发列更新和compaction引起的慢速列更新问题。#38487

  • 当过滤条件中存在 NullLiteral 时,可以将其折叠为 false 并进一步转换为EmptySet,以减少不必要的数据扫描和计算。#38135

  • 提高 ORDER BY 全排序的性能。#38985

  • 提高倒排索引中字符串处理的性能。#37395

查询优化器

  • 增加了对以分号开头的语句的支持以兼容老优化器。#39399

  • 完善了一些聚合函数签名匹配。#39352

  • 在schema变更后删除列统计信息并触发自动分析。#39101

  • 支持使用 DROP CACHED STATS table_name 删除缓存的统计信息。#39367

Multi Catalog

  • 优化 JDBC Catalog 刷新,减少客户端创建频率。#40261

  • 修复 JDBC Catalog 在某些条件下存在的线程泄漏问题。#39423


http://www.kler.cn/a/349805.html

相关文章:

  • 理解PLT表和GOT表
  • 一文讲解Java中的BIO、NIO、AIO之间的区别
  • Git图形化工具【lazygit】
  • Rust:Rhai脚本编程示例
  • SQL注入漏洞之高阶手法 宽字节注入以及编码解释 以及堆叠注入原理说明
  • STM32标准库移植RT-Thread nano
  • 【网络基础知识】网络通信概述与TCPIP、UDP协议
  • 1.C++经典实例-计算两个数的最大公约数
  • 前沿论文解读:CARAT
  • 【LangChain】(三)如何利用LangChain和TruLens提升大规模语言模型的质量?全面教程与实战案例!
  • -bash: dig: command not found
  • C++中的vector介绍(常用函数)
  • 龙信科技:引领电子物证技术,助力司法公正
  • 【WebGis开发 - Cesium】三维可视化项目教程---图层管理基础
  • STM32CUBE导入DSP库时出现大量multiple definition,first defined here
  • AutoML:自动化机器学习的技术与应用
  • Leetcode 第 359 场周赛题解
  • Vue 3 数组变更详解:哪些操作会修改原数组?| 笔记
  • 信息与计算科学:“数学 + 计算机”,奏响未来科技新乐章
  • 微信小程序手机号授权获取(aes加密手机号)
  • 【WKWebview】WKWebView Cookie 同步
  • 【漏洞复现】SpringBlade menu/list SQL注入漏洞
  • 将图片转换为视频
  • 【Linux】Linux进程概念
  • 域2:资产安全 第5章-保护资产安全
  • 在阿里云Milvus中管理Databases