版本介绍
openGauss 3.0.0是openGauss发布的第二个release版本,该版本生命周期为3.5年。此次发布包含两个数据库服务端安装包:企业版和轻量版。
当前文档说明范围仅限企业版。
企业版与之前版本特性功能保持兼容,主要功能如下:
继承功能:
- SQL标准语法、UPSERT、数据类型、XML类型、表、临时表、全局临时表、外部表、视图、物化视图、索引、外键、Gin索引、序列、函数、触发器、ROWNUM、聚合函数median、jsonb数据类型、GB18030字符集、upsert支持子查询等基础功能。
- 存储过程、存储过程内commit/rollback、参数的存储过程/函数调用省略()、存储过程调试、自治事务。
- 认证、权限管理、网络通信安全、数据库审计、全密态数据库、动态数据脱敏、国密算法、防篡改账本数据库、内置角色和权限管理、透明加密等安全特性。
- 主备双机、级联备机、逻辑复制、极致RTO、备机扩容、基于Paxos分布式一致性协议(DCF)等高可用功能。
- 范围分区、全局分区索引、LIST分区和HASH分区、基于范围分区的自动扩展分区。
- 全量物理备份、逻辑备份、备机备份、增量备份和恢复、恢复到指定时间点(PITR)。
- MOT内存表、NUMA-aware高性能优化、并行查询。
- AI能力:参数自调优、慢SQL发现、AI查询时间预测、数据库指标采集预测与异常监控、deepSQL库内AI算法。
- 支持延迟备库、备机支持逻辑复制、备机xlog归档、备机IO写放大优化、灰度升级、Hash索引、列存表主键唯一约束、Ustore存储引擎、段页式存储等存储特性。
- WDR诊断报告新增数据库运行指标、智能索引推荐能力增强、unique sql自动淘汰。
- 支持JDBC客户端负载均衡及读写分离,gsql客户端支持readline命令自动补齐,支持dblink、Ubuntu系统、cmake脚本编译、容器化部署、IPv6协议、postgis插件等。
新增功能:
修复缺陷:
- I4VUXG 修复unlogged table 数据丢失问题
- I4SF5P release版本编译安装数据库,且dblink模块编译安装后,create extension dblink导致数据库core
- I4S74D 使用Jmeter工具向行存压缩表插入数据,数据量1G以上时必现失败(5/5),compresstype=2
- I4N81J update/delete操作无法同步到订阅端
- I4YPJQ Inserting varchar constant into MOT table using JDBC fails
- I4PF6G 外键锁增强-2.0.0.灰度升级至2.2.0不提交,执行tpcc失败
- I4WPD1 简化安装模块获取安装包后解压openGauss-2.1.0-CentOS-64bit.tar.bz2缺少simpleinstall目录 无法执行极简安装
- I4L268 分区表多次truncate后,再进行vacuum freeze pg_partition,系统表pg_partition索引不准确
- I3HZJN copy命令DATE_FORMAT缺少时分秒时,未按格式复制
- I4HUXD jsonb类型查询报错
- I4QDN9 select 1.79E +308*2,cume_dist() over(order by 1.0E128*1.2)返回超出范围
- I4PAVO start with connect by record子查询识别失败
- I4UY9A opengauss列表分区创建default分区失败
- I4W3UB 创建并使用自定义类型创建视图,重命名该自定义类型后,无法获取视图定义
- I4WRMX 重启数据库且enable_stmt_track参数关闭时,查询statement_history表记录应该无记录,实际有记录,statement_history表的数据未清空
- I4WOBH GUC设置pagewriter_sleep为360000后恢复默认值2000,重启库失败
意见反馈