v4.2.1_CE_BP6
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 ininformation_schema
would cause an errorIllegal 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 异步查询超时后导致内存泄漏的问题。