From 631d5e50a2ad6e219e5ca0b74a23995bddfea46c Mon Sep 17 00:00:00 2001 From: hongyedba Date: Wed, 13 Nov 2024 11:16:17 +0800 Subject: [PATCH 1/2] =?UTF-8?q?update(test):=20test=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=EF=BC=8C=E5=8B=BF=E5=90=88=E5=85=A5=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../en/docs-mdb/v2.0/releases/release-2.0.md | 17 +++++++++++++++++ product/en/docs-sca/v5.1/release-notes.md | 14 ++++++++++++++ .../zh/docs-mdb/v2.0/releases/release-2.0.md | 17 +++++++++++++++++ product/zh/docs-sca/v5.1/release-notes.md | 14 ++++++++++++++ 4 files changed, 62 insertions(+) diff --git a/product/en/docs-mdb/v2.0/releases/release-2.0.md b/product/en/docs-mdb/v2.0/releases/release-2.0.md index ca141091..59993cb9 100644 --- a/product/en/docs-mdb/v2.0/releases/release-2.0.md +++ b/product/en/docs-mdb/v2.0/releases/release-2.0.md @@ -7,6 +7,23 @@ date: 2024-02-26 # Release Note +## v2.7.0(2024.11.12) + +### Features + +- Support web display of full-sync exceptions (in the table object details page, switch to the data synchronization tab to check the exception) +- Supports Oracle/MogDB database's master/slave structures, and the initialization of full data gives priority to querying with the standby database. +- Channel state optimization, the channel task state is no longer strongly correlated with the specific state of the objects. +- In the data verification module, support for precise positioning of the difference columns and data. +- Support for synchronization Oracle ROWID, and as a primary key to perform subsequent synchronization, and can avoid opening any level of supplemental logging in the source database. +- Support for ROWID-based data conflict processing +- Optimized the object add logic, greatly improving the efficiency of adding objects (Oracle can add 10,000 objects per minute) + +### Bug Fixes + +- Fixed the problem that the parameter Skip Incremental Delivery in Advanced Parameters does not take effect. +- Fix the problem of synchronizing full and incremental objects when the number of objects in the source database is large. + ## v2.6.0(2024.09.30) ### Features diff --git a/product/en/docs-sca/v5.1/release-notes.md b/product/en/docs-sca/v5.1/release-notes.md index 22aca819..06e867d8 100644 --- a/product/en/docs-sca/v5.1/release-notes.md +++ b/product/en/docs-sca/v5.1/release-notes.md @@ -9,6 +9,20 @@ date: 2021-09-30 > The functionality of this tool is integrated into the MDB Heterogeneous Migration Synchronization Suite, so it is recommended to use the MDB product directly. +## v5.7.0 (2024-11-12) + +- [sca_Linux_centos_7_aarch64](https://cdn-mogdb.enmotech.com/sca/5.7.0/sca_v5.7.0_Linux_centos_7_aarch64.tar.gz) +- [sca_Linux_centos_7_x86_64](https://cdn-mogdb.enmotech.com/sca/5.7.0/sca_v5.7.0_Linux_centos_7_x86_64.tar.gz) +- [sca_Linux_kylin_V10SP2_aarch64](https://cdn-mogdb.enmotech.com/sca/5.7.0/sca_v5.7.0_Linux_kylin_V10SP2_aarch64.tar.gz) +- [sca_Linux_kylin_V10SP3_aarch64](https://cdn-mogdb.enmotech.com/sca/5.7.0/sca_v5.7.0_Linux_kylin_V10SP3_aarch64.tar.gz) +- [sca_Linux_kylin_V10SP2_x86_64](https://cdn-mogdb.enmotech.com/sca/5.7.0/sca_v5.7.0_Linux_kylin_V10SP2_x86_64.tar.gz) +- [Sample Report](https://cdn-mogdb.enmotech.com/sca/latest/sca_sample_report_en_US_v5.5.zip) +- [Sample Language File](https://cdn-mogdb.enmotech.com/sca/latest/Localization_en_US.toml) + +### 修复 + +- Fixes issues with some customers' on-site usage + ## v5.6.1 (2024-03-21) - [sca_Linux_centos_7_aarch64](https://cdn-mogdb.enmotech.com/sca/5.6.1/sca_v5.6.1_Linux_centos_7_aarch64.tar.gz) diff --git a/product/zh/docs-mdb/v2.0/releases/release-2.0.md b/product/zh/docs-mdb/v2.0/releases/release-2.0.md index cbdba543..65c4c244 100644 --- a/product/zh/docs-mdb/v2.0/releases/release-2.0.md +++ b/product/zh/docs-mdb/v2.0/releases/release-2.0.md @@ -7,6 +7,23 @@ date: 2024-02-26 # 发布记录 +## v2.7.0(2024.11.12) + +### Features + +- 支持全量异常的页面展示(在表对象详情页面中,切换到数据同步标签页即可查看) +- 支持 Oracle/MogDB 数据库的主备自适应,全量数据初始化优先使用备库查询 +- 通道状态优化,通道任务状态与对象具体状态不再具有强相关性 +- 数据校验模块中,支持精确定位差异字段与数据 +- 支持同步 Oracle ROWID,并以此作为主键执行后续同步逻辑,且可以避免在源库开启任何级别的补充日志 +- 支持基于 ROWID 的数据冲突处理 +- 优化了对象添加逻辑,大幅度提高对象添加的效率(Oracle可达到每分钟添加一万个对象) + +### Bug Fixes + +- 修复高级参数中跳过增量投递的参数不生效的问题 +- 修复源库对象数量较多的场景下,全量与增量同步时间点衔接的问题 + ## v2.6.0(2024.09.30) ### Features diff --git a/product/zh/docs-sca/v5.1/release-notes.md b/product/zh/docs-sca/v5.1/release-notes.md index ebf1818f..1f6456f2 100644 --- a/product/zh/docs-sca/v5.1/release-notes.md +++ b/product/zh/docs-sca/v5.1/release-notes.md @@ -9,6 +9,20 @@ date: 2022-03-07 > 本工具相关功能已整合到 MDB 异构迁移同步套件中,建议直接使用 MDB 产品 +## v5.7.0 (2024-11-12) + +- [sca_Linux_centos_7_aarch64](https://cdn-mogdb.enmotech.com/sca/5.7.0/sca_v5.7.0_Linux_centos_7_aarch64.tar.gz) +- [sca_Linux_centos_7_x86_64](https://cdn-mogdb.enmotech.com/sca/5.7.0/sca_v5.7.0_Linux_centos_7_x86_64.tar.gz) +- [sca_Linux_kylin_V10SP2_aarch64](https://cdn-mogdb.enmotech.com/sca/5.7.0/sca_v5.7.0_Linux_kylin_V10SP2_aarch64.tar.gz) +- [sca_Linux_kylin_V10SP3_aarch64](https://cdn-mogdb.enmotech.com/sca/5.7.0/sca_v5.7.0_Linux_kylin_V10SP3_aarch64.tar.gz) +- [sca_Linux_kylin_V10SP2_x86_64](https://cdn-mogdb.enmotech.com/sca/5.7.0/sca_v5.7.0_Linux_kylin_V10SP2_x86_64.tar.gz) +- [示例报告](https://cdn-mogdb.enmotech.com/sca/latest/sca_sample_report_zh_CN_v5.5.zip) +- [示例语言配置文件](https://cdn-mogdb.enmotech.com/sca/latest/Localization_zh_CN.toml) + +### 修复 + +- 修复部分客户现场使用的问题 + ## v5.6.1 (2024-03-21) - [sca_Linux_centos_7_aarch64](https://cdn-mogdb.enmotech.com/sca/5.6.1/sca_v5.6.1_Linux_centos_7_aarch64.tar.gz) -- Gitee From 72e31a2d3e774ac5bccce2122376afee1fbde25d Mon Sep 17 00:00:00 2001 From: "yongjiang.qi" Date: Mon, 30 Dec 2024 14:51:57 +0800 Subject: [PATCH 2/2] =?UTF-8?q?feat(mogdb):=E6=96=B0=E5=A2=9E5.0.10?= =?UTF-8?q?=E5=8F=91=E5=B8=83=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../about-mogdb/mogdb-new-feature/5.0.10.md | 70 +++++++++++++++++++ .../mogdb-new-feature/release-note.md | 1 + .../v5.0/about-mogdb/terms-of-use.md | 2 +- 3 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/5.0.10.md diff --git a/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/5.0.10.md b/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/5.0.10.md new file mode 100644 index 00000000..1b45044c --- /dev/null +++ b/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/5.0.10.md @@ -0,0 +1,70 @@ +--- +title: MogDB 5.0.10 +summary: MogDB 5.0.10 +author: qiyongjiang +date: 2024-12-31 +--- + +# MogDB 5.0.10 + +## 1. 版本说明 + +MogDB 5.0.10是MogDB 5.0.0的补丁版本,于2024-12-31发布,其在MogDB 5.0.9的基础上新增了部分特性并修复了部分缺陷,内容如下: + +
+ +## 2. 新增特性 + +### 2.1 支持匿名 plan cache 缓存 + +在用户通过 libpq 执行匿名计划缓存时,多次以匿名的方式调用 PQprepare 和 PQexec 执行同一个 SQL 会触发多次解析导致性能下降。 + +本特性通过支持将这些匿名计划进行一定程度的缓存,避免用户多次调用造成的重复解析,从而提升该场景的效率。 + +**相关页面**:[支持语句级Function Cache](../../characteristic-description/high-performance/plsql-function-cache.md) + +### 2.2 兼容性增强 + +在create table as 语句中的数值常量在创建表中,MogDB默认类型是int,而在Oracle中,默认是number类型,MogDB 新增通过GUC参数enable_int_to_numeric支持转换成number类型。行为与Oracle保持一致。 + +### 2.3 copy to逻辑增强 + +MogDB老版本在copy时,只输出任意精度数值本身,不会自动在左侧填充0,本特性在copy to逻辑中针对csv场景中的decimal类型做针对性处理,增加填充0以及+的相关逻辑,自动在任意精度数值左侧填充0。 + +### 2.4 逻辑复制支持DDL操作扩展 + +在MogDB 5.0.8逻辑复制支持DDL操作基础上,新增部分DDL解析,进一步增强MogDB和异构数据库的双轨并行能力。 + +**相关页面**:[逻辑复制支持DDL操作](../../developer-guide/logical-replication/logical-decoding/logical-decoding-support-for-DDL.md) + +
+ +## 3. 修复缺陷 + +1. 【9782】修复了B模式下多表有相同列时,别名与order by后的名称大小写不一致时报错问题。 + +2. 【9265】修复了gs_probackup 远程备份失败的问题。 + +3. 【5505】修复了MogDB 在从MogDB 3.0.x直升MogDB 5.0.x及之后的版本,升级前未将xlog索引相关日志回放完成,升级后回放索引日志会导致升级报错的问题。 + +4. 【9800】修复了修改A风格的自定义函数的返回类型,会导致引用这个函数的视图查询结果错误的问题。 + +5. 【9348】修复了CM自动拉起的VIP,远程访问概率性出现丢包的问题。 + +6. 【6780】修复了记录构造器函数(record_in)对于属性为空字符串处理的行为和A不一致的问题。 + +7. 【4884】修复了分区表exchange之后,wal2json捕获的数据变更记录不正确的问题。 + +8. 【9722】修复了在存在大量数据库对象(表),并且表上每一列都带有默认值,由于数据库syscache 清理流程中没有主动释放 adbin_on_update 字段使用的额外内存导致内存泄漏的问题。 + +9. 【9688】修复了B模式下数据库优化器同时在 sql mode full group 关闭的情况下触发了 min/max 优化导致的数据库宕机问题。 + +10. 【9675】修复了在使用逻辑解码,且使用序列的情况下,如果频繁的调用解码函数会有概率出现数据库宕机的问题。 + +11. 【9451】修复了B模式下select子句 where子句中 in() 条件较多时force index不生效的问题。 + +12. 【9673】修复了union all使用比较多时会导致内存膨胀的问题。 + +13. 【9823】修复了在使用copy from的时候会有内存堆积的问题。 + +14. 【9794】修复了在存储过程中使用index scan概率性导致数据库宕机的问题。 diff --git a/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/release-note.md b/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/release-note.md index 00d53f45..e09cae68 100644 --- a/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/release-note.md +++ b/product/zh/docs-mogdb/v5.0/about-mogdb/mogdb-new-feature/release-note.md @@ -9,6 +9,7 @@ date: 2022-09-27 | 版本 | 发布日期 | 概述 | | ------------------- | ---------- | ------------------------------------------------------------ | +| [5.0.10](./5.0.10.md) | 2024/12/31 | MogDB 5.0.10在MogDB 5.0.9的基础上修复了部分缺陷,并新增支持匿名 plan cache 缓存等特性,同时对兼容性做了提升。 | | [5.0.9](./5.0.9.md) | 2024/10/31 | MogDB 5.0.9在MogDB 5.0.8的基础上修复了部分缺陷,并新增支持语句级PLSQL Function Cache。 | | [5.0.8](./5.0.8.md) | 2024/07/31 | MogDB 5.0.8版本在MogDB 5.0.7的基础上修复了部分缺陷,新增顺序扫描预读、UStore SMP并行执行等特性,同时对兼容性、性能、易用性均做了提升。 | | [5.0.7](./5.0.7.md) | 2024/05/30 | MogDB 5.0.7在MogDB 5.0.6的基础上修复了部分缺陷。 | diff --git a/product/zh/docs-mogdb/v5.0/about-mogdb/terms-of-use.md b/product/zh/docs-mogdb/v5.0/about-mogdb/terms-of-use.md index fc430675..e21fe349 100644 --- a/product/zh/docs-mogdb/v5.0/about-mogdb/terms-of-use.md +++ b/product/zh/docs-mogdb/v5.0/about-mogdb/terms-of-use.md @@ -7,7 +7,7 @@ date: 2021-06-01 # 法律声明 -**版权所有 © 2009-2023 云和恩墨(北京)信息技术有限公司。** +**版权所有 © 2009-2025 云和恩墨(北京)信息技术有限公司。** 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名-相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问 了解CC BY-SA 4.0的概要(但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:[https://creativecommons.org/licenses/by-sa/4.0/legalcode](https://creativecommons.org/licenses/by-sa/4.0/legalcode)。 -- Gitee