【青梅资讯】Greenplum Database 7 Beta.4 版本已正式发布


Greenplum Database







Greenplum Database 7 Beta.4 现已正式发布并提 供 [下载]。 https://github.com/greenplum-db/gpdb/releases/tag/7.0.0-beta.4









随着各项工作的稳步推进,Greenplum Database 7 已经越来越接近正式发布。欢迎继续使用并提供反馈和建议,以便我们进一步改进GPDB 7。


Greenplum 团队持续推进GPDB 7的功能和问题修复,在7.0.0-beta.3 的基础上,7.0.0-beta.4 大约有260次代码提交。





Greenplum 7 Beta.4 新特性:


- 支持扩展组件 PostGIS 3.3


- 为 RHEL 9提供客户端和加载工具包。


- 支持 PL/Python 3.9,PL/Python 2.7 的扩展和文档已被删除,不再支持 Python 2。


- 在 gp_configuration_history 表中, desc 列被重新命名为 description


- Greenplum为基于资源组的资源管理引入重要变化,包括以下内容:


  • gp_resource_manager服务器配置参数设置的改变。 具体如下:

    • none - 将Greenplum Database 配置为不使用任何资源管理器,这是默认配置。

    • group - 配置Greenplum Database 使用资源组,并以Linux cgroup v1版本的功能为基础。

    • group-v2 - 配置Greenplum Database 使用资源组,并以Linux cgroup v2版本的功能为基础。

    • queue - 配置Greenplum Database 使用资源队列。


  • Greenplum Database 支持新的服务器配置参数 gp_resgroup_memory_query_fixed_mem 允许用户 在会话(Session)级别覆盖为资源组中所有查询保留的固定内存用量。
  • 删除 gp_resgroup_status_per_segment 系统视图。
  • cpu_usage memory_usage 字段从 gp_resgroup_status 系统视图移至 gp_resgroup_status_per_host 系统视图。
  • 用户可以使用 CREATE RESOURCE GROUP ALTER RESOURCE GROUP SQL命令配置三个新的资源组属性:
    • CPU_MAX_PERCENT ,用于配置资源组可以使用的最大CPU资源量。
    • CPU_WEIGHT ,用于配置资源组的调度优先级。
    • MIN_COST ,配置查询计划在资源组中保留的最低查询成本。

  • 以下资源组属性已被删除:
    • CPU_RATE_LIMIT
    • MEMORY_AUDITOR
    • MEMORY_SPILL_RATIO
    • MEMORY_SHARED_QUOTA
  • 下列服务器配置参数已从 Greenplum Database 中删除:
    • gp_hashagg_default_nbatches
    • gp_hashagg_groups_per_bucket
    • gp_resource_group_enable_recalculate_query_mem
    • gp_resource_group_memory_limit
    • gp_resource_group_cpu_ceiling_enforcement
- Greenplum Database 现在包括下面列出的新的 gp_*_summary 系统视图。 这些视图中的每一个都在Greenplum集群中汇总由其对应的 gp_ 视图报告的指标。例如, gp_stat_archiver_summary 汇总由 gp_stat_archiver 报告的指标。
  • gp_stat_all_indexes_summary
  • gp_stat_all_tables_summary
  • gp_stat_archiver_summary
  • gp_stat_bgwriter_summary
  • gp_stat_database_summary
  • gp_stat_progress_analyze_summary
  • gp_stat_progress_basebackup_summary
  • gp_stat_progress_copy_summary
  • gp_stat_progress_cluster_summary
  • gp_stat_progress_create_index_summary
  • gp_stat_progress_vacuum_summary
  • gp_stat_slru_summary
  • gp_stat_sys_indexes_summary
  • gp_stat_user_functions_summary
  • gp_stat_user_indexes_summary
  • gp_stat_wal_summary
  • gp_stat_xact_all_tables_summary
  • gp_stat_xact_sys_tables_summary
  • gp_stat_xact_user_functions_summary
  • gp_stat_xact_user_tables_summary
  • gp_statio_all_indexes_summary
  • gp_statio_all_sequences_summary
  • gp_statio_all_tables_summary
  • gp_statio_sys_indexes_summary
  • gp_statio_sys_sequences_summary
  • gp_statio_sys_tables_summary
  • gp_statio_user_indexes_summary
  • gp_statio_user_sequences_summary
  • gp_statio_user_tables_summary

- Greenplum 查询优化器不支持对多级分区表生成查询计划或执行查询。
- substring() 函数的模式匹配行为已改变。在可以用多种方式匹配模式的情况下,最初的子模式现在被视为匹配尽可能少的文本,而不是最多的。例如,像 %#"aa*#"% 这样的模式会从输入中选择第一组a,而不是最后一组。
- VMware Greenplum Streaming Server(GPSS)1.10.1 包括对VMware Greenplum 7 Beta 4+的支持,以及修改和漏洞修复。关于这个版本的更多信息和升级说明,请参考 Greenplum Streaming Server文档 https://docs.vmware.com/en/VMware-Greenplum-Streaming-Server/index.html
- 增加了在命令执行过程中报告 ANALYZE、CLUSTER、COPY、CREATE INDEX、REINDEX VACUUM 操作进度的视图; 更多信息请参考 Monitoring Long-Running Operations 。( https://docs.vmware.com/en/VMware-Greenplum/7/greenplum-database/admin_guide-managing-progress_reporting.html
- 增加了对覆盖索引(covering index)的支持。覆盖索引允许用户使用 INCLUDE 子句将额外的列添加到索引中,对于执行索引 (index-only)扫描非常有用,特别是对于那些不能被B-tree所索引的数据类型。
- Greenplum 查询优化器部分支持索引扫描和覆盖索引。
- 即时编译(JIT)使用新的服务器配置参数 optimizer_jit_above_cost optimizer_jit_inline_above_cost optimizer_jit_optimize_above_cost ,以便根据GPORCA计算的成本模型来启用JIT编译的触发。
- 当表列的编码改变时( ALTER TABLE ... ALTER COLUMN ... SET ENCODING ),Greenplum Database 只重写列数据,不需要再重写表。
- 当向 append-optimized 表添加列( ALTER TABLE ... ADD COLUMN ... )时,不再重写表。
- Greenplum Database gpfdist 并行文件分发工具现在支持多线程的数据压缩和传输。



关于Beta版本


Greenplum Database Beta版本是在正式版本发布之前的预发布测试版本,不建议在生产环境中使用Greenplum Database Beta版本。每个Greenplum Database 版本的稳定性很大程度上取决于用户和社区。欢迎您试用并测试Greenplum 7 Beta版本,以便帮助我们在正式发布之前发现漏洞和回归问题。
您可以使用 [github issues] 来报告漏洞 ( https://github.com/greenplum-db/gpdb/issues )。



相关链接:


[7.0.0-beta.4发布] https://github.com/greenplum-db/gpdb/releases/tag/7.0.0-beta.4 [Greenplum 7 Youtube Playlist] https://www.youtube.com/playlist?list=PL4duir3J-8GX9EmTGRXoBE9vTKFWHsXLC [Greenplum 7 中的进度报告视图] https://greenplum.org/progress-reporting-views-in-greenplum-7



点击“ 阅读原文 ”,获取更多Greenplum中文资源。

【青梅资讯】Greenplum Database 7 Beta.4 版本已正式发布_第1张图片


【青梅资讯】Greenplum Database 7 Beta.4 版本已正式发布_第2张图片 来一波 “在看”、“分享” “赞” 吧!

本文分享自微信公众号 - Greenplum中文社区(GreenplumCommunity)。
如有侵权,请联系 [email protected] 删除。
本文参与“ OSC源创计划 ”,欢迎正在阅读的你也加入,一起分享。

你可能感兴趣的:(【青梅资讯】Greenplum Database 7 Beta.4 版本已正式发布)