暂无图片
最新的openGauss 2.1.0版本都有哪些功能?
我来答
分享
暂无图片 匿名用户
最新的openGauss 2.1.0版本都有哪些功能?

最新的openGauss 2.1.0版本都有哪些功能?和之前的版本新增了那些功能?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
zhuzhijiao

版本介绍

openGauss 2.1.0是openGauss发布的Preview版本,该版本生命周期为半年。2.1.0与之前版本特性功能保持兼容,主要功能如下:

继承功能:

  • SQL标准语法、UPSERT、数据类型、XML类型、表、临时表、全局临时表、外部表、视图、物化视图、索引、外键、Gin索引、序列、函数、触发器、ROWNUM、聚合函数median等基础功能。
  • 存储过程、存储过程内commit/rollback、参数的存储过程/函数调用省略()、存储过程调试、自治事务。
  • 认证、权限管理、网络通信安全、数据库审计和全密态数据库等安全特性。
  • 主备双机、级联备机、逻辑复制、极致RTO、备机扩容高可用功能。
  • 范围分区、全局分区索引、LIST分区和HASH分区、基于范围分区的自动扩展分区。
  • 全量物理备份、逻辑备份、备机备份、增量备份和恢复、恢复到指定时间点(PITR)。
  • MOT内存表、NUMA-aware高性能优化,并行查询。
  • 容器化部署、IPv6协议、postgis插件等。
  • AI能力:参数自调优、慢SQL发现、AI查询时间预测、数据库指标采集预测与异常监控、deepSQL库内AI算法。
  • 支持延迟备库、备机支持逻辑复制、备机xlog归档、备机IO写放大优化、灰度升级、扩容工具功能增强、WDR诊断报告新增数据库运行指标、智能索引推荐能力增强。

新增功能:

  • 存储过程兼容性增强
  • SQL引擎能力增强

  • 支持Ustore存储引擎

  • 支持段页式存储

  • 基于Paxos分布式一致性协议的高可用

  • AI4DB和DB4AI竞争力持续构筑

  • 日志框架及错误码整改

  • JDBC客户端负载均衡及读写分离

  • 支持cmake脚本编译

  • 列存表支持主键唯一键约束

  • 支持jsonb数据类型

  • 支持unique sql自动淘汰

  • UCE故障感知

  • 支持GB18030字符集

  • 备机catch优化

  • 客户端工具gsql支持readline命令自动补齐

  • 动态数据脱敏

  • 支持国密算法

  • 防篡改账本数据库

  • 内置角色和权限管理机制

  • 透明加密

  • 全密态数据库增强

  • 支持dblink

  • 支持Ubuntu系统

  • 支持Hash索引

  • upsert支持子查询

  • min/max函数支持ip地址类型

  • 增加array_remove/array_replace/first/last函数

  • Data Studio客户端工具适配内核特性

修复缺陷:

  • I435UP explain语句执行报错
  • I44QS6 执行函数select get_local_active_session() limit 1 ;数据库挂掉
  • I4566H 分区表拆分分区update global index 后查询结果与master版本不一致
  • I45822 全局临时表的GPC全局计划缓存信息查询存在问题
  • I442TY PITR指定时间戳恢复失败
  • I45T7A 环境变量分离方式安装的数据库,远程备份异常
  • I464G5 gs_ctl build备机重建指定非实例目录失败报错信息不一致
  • I45TTB file_fdw目前不支持的文件类型创建外表成功,未进行相应报错
  • I491CN cidr类型的网络地址子网掩码为32时,在函数中调用max时报
  • I496VN 备机xlog大量堆积后,修正归档地址,归档失败
  • I49HRV 开启备机归档,备机归档慢,switchover后新主机异常慢
  • I492W4 om安装的数据库,进行mysql_fdw和oracle_fdw外表相关操作数据库core掉
  • I498QT 最大可用模式,同步备参数为ANY2情况下,主机持续压力的情况下,kill-9停止其中一个同步备,主机事务阻塞2s
  • I49L15 开启2备机归档,减容+扩容其中一个节点,另一个节点归档异常
  • I43MTG 新增函数开发者指南无相关资料
  • I42YW8 upsert子查询相关资料未补充
  • I45WDH file_fdw,不支持fixed格式,在开发者指南支持类型应该去掉相关说明
  • I484J0 gs_initdb -T参数未增加校验,且按照指导手册设置后取值不正确
  • I471CS 数据库pgxc_node_name存在‘-’字符时,数据库异常退出,存在残留临时表未清理干净时,无法自动清理和vacuum
  • I40QM1 执行gs_basebackup过程中备节点异常,gs_basebackup进程阻塞无法退出
  • I3RTQK 备节点使用gs_basebackup备份失败,提示could not fetch mot checkpoint info: , status:7

openGauss是一个单机数据库,如果要在正式的商业项目上使用,还需要构筑数据库监控、主备切换等完整工具链的能力。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
openGauss 与 postgresql在关键技术有什么区别?
回答 1
可参考,欢迎补充:
opengauss的template1模板的作用是什么?
回答 1
可以指定用1来创建
openGauss 列存储表写入有些慢,怎么处理?
回答 1
如果在openGauss中列存储表的写入速度较慢,您可以尝试以下方法来处理:1.调整写入批处理大小:增加每次写入的批处理大小,可以减少写入操作的次数,从而提高写入速度。可以通过调整bulkinsert
现在openGauss中统计信息(使用AI智能估计)的收集能不能自动完成吗?需要人工参与吗?
回答 1
AI基数估计模块内嵌至系统内部,收集和估计任务均可以自动完成,无需人工参与。
openGauss的内存池是什么?
回答 2
当memorypoolenable默认设置为off时,主要是考虑到性能和复杂性之间的平衡。启用内存池虽然有诸多潜在优势,但也会引入额外的开销。在一些简单的应用场景或者对内存管理要求不高的情况下,不启用
GAUSS-51103:Failed to execute the PSSH command [%s]. SQLSTATE: 无
回答 3
厉害
安装openGauss时,运行gs_ctl报错找不到程序路径或缺失,什么情况?
回答 1
此问题可能是由于环境变量没有配置,造成的报错。建议通过配置环境变量的方式,解决。配置GAUSSHOME为所有二进制的目录,然后再配置LDLIBRARYPATH、PATH,示例代码如下:exportGA
openEuler 安装openGauss 执行预安装脚本报错
回答 2
这个错误是因为预安装脚本在复制文件时找不到指定的文件,导致复制失败。解决方法有两种:1.  检查文件路径是否正确。在命令行中输入ls  /opt/softwar
求 openGauss/MogDB 数据库中查询指定表所有视图 的SQL语句
回答 1
https://www.modb.pro/db/567100
银河麒麟安装opengauss报错
回答 1
已采纳
不是告诉你没有libreadline.so.7这个文件,还有要使.bashrc文件生效,是source /.bashrc,中间要有空格的