文档中心MogDBMogDB StackUqbar
v3.0

文档:v3.0

支持的版本:

MogDB 3.0.2

1. 版本说明

MogDB 3.0.2是MogDB 3.0.0的补丁版本,于2022.09.16发布,在MogDB 3.0.1的基础上主要进行了以下修改的工作。


2. 功能修改

  • 版本升级改造:支持从v2.0直接升级到v3.0版本(中间不用再经过v2.1中转)

  • gsql '\l'命令增加显示数据库的兼容模式


3. 修复缺陷

  • 修复开启undo_retention_time参数后,数据库频繁打印warning日志的问题

  • 修复版本升级后,执行vacuum或analyze时找不到gs_global_chain报错的问题

  • 修复主备流复制中,主机新建表空间中的数据不能同步到备机的问题

  • 修复设置log_min_messages = debug5时,进行相关CREATE或SELECT操作时报错的问题

  • 修复更新分区表字段时,会持续打印“error parameter when release fake relation”的问题

  • 对x86系统中的xlog record插入进行优化

  • 修复在短链接业务压力较高时,即使没有使用ustore表也会导致ustore zone溢出的问题

  • 修复行级压缩导致的cluster命令之后的tuple乱序的问题

  • 修改使vaccum中事务不使用异步提交功能

  • 修复打开线程池导致的概率性出现hang住的问题

  • 修复gstrace stop操作在没有新trace数据写入时会hang住的问题

  • 修复开启并行解码后,在多事务的情况下,返回LSN错误导致重启应用后重复解析数据的问题

  • 修复异步提交导致的概率性出现coredump的问题

  • 修复对视图手工加行锁导致的数据库coredump

  • 修复并行回放或极致恢复在page压缩场景下导致的coredump

  • 修复主备环境下,主库频繁创建和删除database,在备库gsql连接该database导致的coredump

  • 修复drop table of type后再创建同名domain,创建pacakge使用该字段导致的coredump


4. 同步openGauss 3.0.1修复

  • 解决分区表autovacuum时已达到清理阈值但没有自动清理

  • Fix logical decode core.

  • Fix deserialize func and view.

  • Fix gs_dump

  • Fix ustore bug in publication.

  • DFX: add exit log in PercentileMain

  • use RetryDataFileIdOpenFile to prevent the flags from being modified

  • set compressByteConvert/compressDiffConvert to true when defElem is set to true

  • bugfix: mdtruncate redo can not read compress_opt

  • bugfix: backup failed when uncompressed page in compressed table

  • fixed the bug of join (like...including reloptions) will success even if reloptions contains compresstype compresstype can be used with (semgent=off) reloption

  • bugfix: poor index compression ratio when use default pglz compression top standby repair

  • bugfix: poor index compression ratio when use default pglz compression

  • change fastcheck

  • fix partition error

  • fix record type issue caused by composite datum

  • fix create index info

  • fix generated issue

  • 修复hash_index回放时未判断返回值引发的core问题

  • 修复SSL认证模式下中间人攻击的问题

  • 修复array_set函数数组下界整数回绕问题

  • 修复array_set函数数组下界整数回绕问题

  • gs_ctl添加-C参数适配流失容灾

  • repair opengauss close failed issue

  • repair GSC no cache issue

  • repair gs_gsc_memory_detail memory info inaccurate issue

  • repair wal_level=archive in switchover/failover get tuple concurrently updated issue

  • repair gsc sub thread exit error issue

  • solve the switchover problem of pagewriter exiting

  • solve the switchover bugs caused by the wake_sub_threads

  • [回合主线]fix bug interval分区exchange失败

  • Fix the bug that the pgplsql invokes the syntax parser error

  • 修复发布订阅死锁问题

  • 修复wal2json插件编译时报logical.h文件中的DefElem类型未声明的错误

  • smp bugfix

  • 修复主备间来回切换,数据库core掉问题

  • change log of alter compresstype\compress_chunk_size

  • optimize the message for create table

  • Reserve 160kb where backup compressed file


5. 已知issue

序号 问题描述 影响分析 规避及应急措施
1 主备压测情况下,备库概率性出现coredump问题 风险:高(影响程度:高;发生概率:低)
主库在频繁进行create database和drop database时,会导致备库回放数据时把invalid数据页加载到缓冲池从而产生coredump
**规避措施:**避免频繁的create database和drop database操作,可以减小发生的概率,但是不能完全避免
**应急措施:**无
2 主备压测情况下,备库会概率性出现某些被修改数据查不到的问题 风险:高(影响程度:高;发生概率:中)
部分时候,从备库查询数据会查不到刚刚被update的数据,现象类似数据被删除
**规避措施:**备库查询时候,设置hot_standby_feedback参数,避免需要查询的数据被主库过早回收。
**应急措施:**无
3 版本升级后point类型可以使用>、>=、<、<=、=等操作符,正常正常情况下,point类型不能使用这些操作符 风险:低(影响程度:低;发生概率:高)
升级后,point类型对应操作符可以使用,但结果依然报错。
**规避措施:**本类型非普通数据类型,通常不会被使用到,如果确实需要对应报错,可以手动删除类型对应的操作符元数据解决。
**应急措施:**无
4 升级后oracle兼容dbms_job.user_export入参非法时可以返回结果,正常情况下需要报参数非法错误 风险:低(影响程度:低;发生概率:高)
升级后,arm机器测试入参非法可以返回结果。
**规避措施:**认为属于正常现象,如果确实需要此处报错,需要重新安装oracle兼容性插件。
**应急措施:**无
Copyright © 2011-2024 www.enmotech.com All rights reserved.