VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

V2.2 Build 10(Patch No.1)

发布日期

2022年10月14日

升级方式

VPatch工具升级。可参考使用VPatch进行版本控制

commit 标识:9662

新特性

1、新增Oracle兼容性:

2、新增PG兼容性:

使用限制

使用PL/Python实现自定义过程语言时,禁止使用plpy模块。

修复缺陷

1、【1015400】修复了SQL查询字段中使用聚合函数,出现group by报错的问题。

2、【1014276】修复了在system分区表进行删除列操作时数据库挂库,core dump的问题。

3、【1014214】修复了子查询中使用递归查询语句,rownum放在connect by之后查询不到数据的问题。

4、【1013957】修复了plpgsql使用类型转换会owner导致日志数据库日志输出异常的问题。

5、【1013929】修复了备库出现coredump文件的问题。

6、【1013907】修复了sql语句使用ORDER BY 排序前后,结果不一致的问题。

7、【1013468】修复了返回值为numeric类型的函数或者运算符都没有固定精度的问题。

8、【1012130】修复了运行tpcc测试,在批量batch模式下配置force_custom_plan会强制使用custom_plan消耗大量内存,导致内存oom,数据库宕机的问题。

数据库行为变更说明

变更项 升级前 升级后
聚集函数中嵌套非聚集函数的处理逻辑 SQL中聚集函数包含非聚集函数时,执行报错 增加处理逻辑后,执行正常
批量batch模式下,plan_cache_mode参数设置为force_custom_plan对占用内存的影响 'U'批量通信协议遵循force_custom_plan设置,导致内存溢出 'U'批量通信协议中忽略force_custom_plan设置,使用auto模式后解决内存溢出的问题
system分区表结构 修改system分区表失败 修改system分区表成功
connect by+rownum使用场景下,Vastbase的实现方式 Vastbase实现跟oracle不一致 保持跟oracle一致
sql_beta_feature参数对ORDER BY语句的影响 sql_beta_feature参数原默认值"NO_BETA_FEATURE" sql_beta_feature参数现默认值"CANONICAL_PATHKEY"

相关链接:升级方法介绍