Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

unstable features #241

Open
wants to merge 22 commits into
base: master
Choose a base branch
from
Open

unstable features #241

wants to merge 22 commits into from

Conversation

wy1433
Copy link
Contributor

@wy1433 wy1433 commented Apr 24, 2024

本次提交尚未在线上充分验证,仅供交流,不用于合入

New Features:

  • 兼容性:支持bit类型
  • 兼容性:支持distinct x,count(*)用法
  • 功能性:join reorder 支持孩子节点
  • Redis :新增函数timeseries_us,用于生成自增/自减时间序列,用于Redis的list索引下标
  • Redis :新增setrange()函数,行为同Redis setrange命令
  • Redis :新增last_value()函数,用于Redis原子命令,执行dml的同时返回旧值
  • Redis :新增 redis bitmap 函数
  • 功能性:db对于store的健康检查新增机房级故障判定逻辑
  • 兼容性:information_schema.TABLES show comment
  • Redis: 支持keepttl功能,用法:/{"ttl_duration":-1}/ update ... ,表示保留原ttl(目前仅支持局部索引表)

Bug Fixes:

  • check_condition_again_for_global_index
  • 修复\0转义问题
  • Redis:部分子查询prepare模式不可用的bug
  • sub query use force index
  • core dump when analyze empty table
  • rename已删除列的bug

Performance Improvements:

  • 并发回表,删除索引range使用record的代码
  • 支持Index Merge
  • pk fields 参与sort use index计算
  • like转range
  • min/max消除, 支持topN

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.

2 participants