Skip to content

v4.2.1_CE_BP6

Compare
Choose a tag to compare
@zhuzhaoyang001 zhuzhaoyang001 released this 15 May 09:35
· 5650 commits to develop since this release

Version information

Information Description
Release date May 15, 2024
Version V4.2.1_CE_BP6
Commit number 38166dc
OBServer RPM version oceanbase-ce-4.2.1.6-106000012024042515

Performance optimization

Optimization of show table status performance: In earlier versions, the performance of the show table status from ... like ... command is not ideal because it did not make use of indexes related to table_name. In the new version, significant improvement in query performance has been achieved for scenarios with single table filtering conditions.

Bug fixes

  • Fixed the issue where after SET collation_connection = 'utf8mb4_unicode_ci' is executed, comparing/joining columns of string type in information_schema would cause an error Illegal mix of collations, which is not compatible with native MySQL.
  • Fixed the issue where reading and writing LOB data during the upgrades while running both the old and new versions could lead to OBServer core dump.
  • Fixed the memory leak issue caused by asynchronous query timeouts in OBKV.

版本信息

项目 描述
发布日期 2024-05-15
版本号 V4.2.1_CE_BP6
Commit 号 38166dc
OBServer RPM 版本号 oceanbase-ce-4.2.1.6-106000012024042515

性能优化

优化 show table status 性能: 老版本 show table status from ... like ... 场景性能较差,未利用 table_name 相关索引。新版本针对存在单表过滤条件的场景,显著提升查询性能。

缺陷修复

  • 修复 SET collation_connection = 'utf8mb4_unicode_ci' 后,information_schema 下字符串类型的列比较/关联操作,会报错 Illegal mix of collations,和原生 MySQL 不兼容的问题。
  • 修复升级混跑过程中读写 LOB 数据可能导致 OBServer Core 的问题。
  • 修复 OBKV 异步查询超时后导致内存泄漏的问题。