Skip to content

Merge 2025 12 05 - #260

Merged
lgqss merged 5 commits into
baidu:masterfrom
lgqss:merge_2025_12_05
Feb 26, 2026
Merged

lgqss merged 5 commits into
baidu:masterfrom
lgqss:merge_2025_12_05

Conversation

@lgqss

@lgqss lgqss commented Feb 13, 2026 •

Copy link
Copy Markdown
Collaborator

New Features

  • 代码已支持ARM架构编译和运行(开源版Cmake还未适配)
  • 支持列存引擎
  • 支持查询离线表(parquet文件)
  • 支持指定列TTL:
    • 在建表时,通过表注释指定过期时间 ttl_duration(单位:秒),例如:
    • COMMENT='{"ttl": {"field": "t_datetime", "duration": 2678400}, ... }'
    • field:指定 TTL 列名
    • duration:数据保留时间(TTL 时长,单位为秒)
  • 向量索引功能增强
    • 动态变更向量索引
    • 增加compaction策略
    • 支持ivf,pq,pqfs类型
  • 倒排索引增强
    • 支持in和eq操作
    • 使用MultiGet优化性能
  • 统计信息功能增强
  • 普通索引支持使用主键内的字段
  • MPP功能增强
    • 支持normal broadcast join & substring_index
    • 大in条件自动切分
    • vector join改进,支持临时列和类型转换
    • vector group_concat
    • vector 全局索引支持partition分发和replace
  • db心跳按需获取指定分区region信息
  • show schemas命令

Bug Fixes

  • 修复select distinct丢数据问题
  • 修复子查询和窗口函数core
  • 修复向量索引相关问题
    • multiget core和dangling Slice
    • compaction问题
    • exact_like判断
  • 修复向量化相关问题
    • 加减乘除overflow处理
    • 全局索引schema处理
    • _sort_use_index_by_range
    • arrow string转numeric
  • 修复Region管理问题
    • update/误删除peer
    • meta update/max_region_id/on_leader_stop
    • 长时间不写的空region自动merge
  • 修复binlog相关问题
    • binlog表删除、报错统一、日志完善
  • 修复DDL并发控制问题
  • 修复MPP相关问题
    • broadcast join case
    • hash reorder
    • trace2 50w in core
  • 修复倒排索引覆盖索引判断
  • 修复tso migrate和攒包问题
  • 修复parquet读取并发和afs问题
  • 修复内存泄漏、ThreadPool销毁、raft follower延迟
  • 修复brpc selective channel、resource tag、acl permission

Performance Improvements

  • 优化查询性能
    • 优化binlog读取性能
    • 优化日期函数性能
    • 倒排使用MultiGet
  • 优化统计信息处理(避免广播所有region)
  • 索引评估脚本优化
    • 限制评估任务无索引scan rows
  • 优化资源管理
    • 向量化内存硬限
    • 进程退出前释放parquetfile
    • 心跳更新成功后开始compaction
    • reduce vector index search log
  • 优化稳定性
    • 2小时内不进行meta transfer leader
    • 限制ddl delete并发度
    • kill no txn select without raft log

@lgqss
lgqss merged commit 41d1a01 into baidu:master Feb 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant