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

功能完善 #233

Merged
merged 13 commits into from
Apr 12, 2024
Merged

功能完善 #233

merged 13 commits into from
Apr 12, 2024

Conversation

wy1433
Copy link
Contributor

@wy1433 wy1433 commented Apr 11, 2024

New Features:

  • 支持''与"",字符串转义
  • select * 时,忽略新增字段导致的记录反解析错误
  • 支持select ... for update语义
  • 支持_UTF8MB4 STRING_LIT语法
  • 为namespace & database增加默认机房信息,建表语句可省略机房信息,提升与mysql的语法兼容性
  • 支持子查询多个括号的解析,((subselect))
  • split add flags min slow down cost and max slow down cost

Bug Fixes:

  • 修复leader为空时,init channel failed的bug
  • 修复(a,b) in (结果为空的子查询)时,导致扫全表的bug
  • 修复了Where (a,b) in (1,2) and (b, c) in (3,4)时,字段b计算field_range_map时的bug
  • Innodb to InnoDB,与mysql兼容

Performance Improvements:

  • 增加--enable_blob_files=true,启用blobdb,以支持kv分离,对大Value(大于1M),性能有提升

src/store/region.cpp Outdated Show resolved Hide resolved
src/exec/rocksdb_scan_node.cpp Outdated Show resolved Hide resolved
src/engine/rocks_wrapper.cpp Outdated Show resolved Hide resolved
@lgqss lgqss merged commit de5915a into baidu:master Apr 12, 2024
2 checks 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.

3 participants