内容简介:自Greenplum 6.0正式发布以来,Greenplum保持了每月一个小版本的快速迭代速度,持续为用户提供新功能与修复补丁。最新版本6.10已于8月10日发布。现在小编带你回顾一下6.8到6.10版本中,Greenplum都带来了哪些惊喜...
自Greenplum 6.0正式发布以来,Greenplum保持了每月一个小版本的快速迭代速度,持续为用户提供新功能与修复补丁。最新版本6.10已于8月10日发布。现在小编带你回顾一下6.8到6.10版本中,Greenplum都带来了哪些惊喜。
新特性汇总
Greenplum 6.10.1
修复bug列表
-
修复了interconnect代理的bug,可以启动interconnect代理功能。
-
修复外表 DELIMITER为'OFF',会把'O'也当成分隔符的问题。
Greenplum 6.10.0
新增功能
- 支持了新的interconnect模式:代理模式。代理模式比TCP方式占用更少的连接和端口资源,比UDPIFC有更好的性能和容错。使用代理模式需要设置如下参数:
-
在gp_interconnect_proxy_addresses中指定使用的端口,这个端口需要在maser,standby master,primary和mirror上可用
-
将gp_interconnect_type设置为proxy
- 支持配置参数max_slot_wal_keep_size,设置了每个segment上允许的最大WAL文件大小,单位为MB,默认是-1,没有限制。
- 支持配置参数gp_add_column_inherits_table_setting,当对AOCO表添加列时,根据这个参数来决定新列是否继承AO表已有的with定义。
- 支持了新的参数gp_fts_replication_attempt_count,用来设置FTS的创建连接的最大次数。
- gpload支持参数FILL_MISSING_FIELDS,允许在数据加载时自动对行尾缺的字段补上空值。
- gpcheckcat支持新的测试模式,aoseg_table,可以用来检查AOCO表的分区信息是否和pg_attribute一致。
- pgbouncer升级到1.13版本
- PXF升级到5.14版本
- GPSS升级到1.4.1版本
修复bug列表
-
修复了并发analyze操作导致内存占用过高的bug
-
修复了某些查询产生大量临时文件和大量hashjoin的bug
-
修复了某些情况gprecoverseg在恢复新的segment节点时会hang的bug
-
修复了某些查询对分区表做join时报错"unrecognized path type 106"的bug
-
修复了某些时候planner对volatile函数处理不正确的bug
-
修复了用'CASE WHEN (arg1) IS NOT DISTINCT FROM (arg2)'语句创建的view,无法由pg_get_viewdef() 正确返回的bug。
-
修复了某些hash聚合查询出现段错误的bug
-
GP 6.10不再允许创建replicated表的同时从其它表进行继承
-
修复了有多个分布式事务时,产生" Too many distributed transactions for snapshot"的错误。
-
修复了无法正确使用gp_enable_global_deadlock_detector参数的bug
-
修复了gpexpend无法正确处理分区表子表为外部表的bug
-
修复了gp_resgroup_status_per_host误报CPU使用情况的bug
-
修复了因没有检查tablespace而导致PANIC的bug
Greenplum 6.9.1
修复bug列表
-
ODBC驱动升级到7.16.359,修复SUSE的兼容问题。
-
当外部表为分区表子表时,analyse无法正确工作。
Greenplum 6.9.0
新增功能
- gpss升级到1.4.0
- PXF升级到5.13,同时PXF提供了新的安装 工具 可以单独下载使用。
修复bug列表
-
修复了在错误恢复时,WAL有时会被不正常删除的bug。
-
修复了当有并发alter table或者alter domain时,HEAP表数据有时会丢失的bug
-
alter table不再允许把分区表子表的分布方式设置为replicated
-
修复了某些包含 multistage aggregation的查询,返回结果不对的bug
-
修复了某些查询在包含 limit 1或者group by时,集群panic的bug
-
修复了包含COALESCE函数的数据,进行full join操作时,会报错的bug
-
修复了当分布键移动到另一个Segment时,无法正确处理并发update的bug
-
修复了resource group无法将一个查询通过pg_resgroup_move_query()函数移动到另一个memory_limit=0的group的bug
-
修复了重启primary会导致某些segment进程hang的bug
Greenplum 6.8.1
新增功能
- postgis版本升级为postgis-2.5.4+pivotal.2
修复bug列表
-
修复了orca生成额外的剪枝计划时,导致执行器无法工作的bug。
-
修复了orca在包含窗口函数并且窗口函数包含子查询时,生成错误查询计划的bug。
-
修复了orca进行等值操作的join时,性能下降的问题。
-
修复了查询包含多个指定了EXECUTE ON的UDF,出现PANIC的bug。
-
修复了psql的\m没有显示物化视图的bug
-
修复了gprecoverseg在修复时会修改某些segment dbid的bug
Greenplum 6.8.0
新增功能
- gpss升级到1.3.6版本
- gpinitsystem的-I参数支持更多的定义节点的格式
- PXF升级到5.12版本
- PL/Container升级到2.1.2版本
- 支持将查询移动到另一个resource group中
- 支持gpcc6.2及更高版本的数据采集扩展
修复bug列表
-
当回滚到postgres的优化器时,ORCA不再打印内部警告
-
修复了在共享内存中可能导致锁的信息损坏的bug
-
修复了alter table无法修改分区表子表的数据分布策略的bug
-
修复了orca在某些情况下没有正确使用统计信息进行分区裁剪的bug
-
修复了某些情况下执行包含 SQL 语句的函数,出现hang的bug
-
修复了某些情况下TCP interconnect慢的bug
-
GPORCA增强了对文本类型的数据进行分区剪裁的能力
-
修复了COPY from在有错误数据时会crash的bug
-
修复了开启FIPS时报错'code for hash md5 was not found'的bug
-
修复了gpinitsystem错误使用DNS的外部主机名的bug
了解更多Greenplum相关内容,欢迎访问Greenplum中文社区网站;更多版本信息,欢迎访问 https://github.com/greenplum-db/gpdb/releases
Greenplum介绍
Greenplum 是全球首个开源、多云大数据分析平台,2019年被 Gartner 列为全球十大经典和实时数据分析产品中唯一开源数据库。根据中国信息通信研究院数据,参与信通院评测的14款分布式数据库中43%均基于Greenplum。
Greenplum专注于OLAP系统数据引擎开发,6.0版本的发布也让Greenplum具备了对OLTP和混合负载很好的支持能力。Greenplum 有世界级的研发团队进行高性能计算和数据库系统的前沿开发工作,旨在为全球客户提供高性能的超级数据引擎,并将强大的并行计算能力融入到大规模数据仓库分析领域中。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 数据齿轮(DataGear)数据库管理系统 1.1 版本发布
- DataGear 1.2.0 发布,数据齿轮数据库管理系统
- 数据齿轮(DataGear)数据库管理系统 v1.0 版本发布
- 数据齿轮(DataGear)数据库管理系统 v1.1.1 发布
- 数据齿轮(DataGear)数据库管理系统 v1.3.0 发布
- 数据齿轮(DataGear)数据库管理系统 v1.4.0 发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。