更新时间:2025-12-12 GMT+08:00
分享

9.1.1.x版本说明

9.1.1.100版本(2025年7月)

表1 9.1.1.100版本新增功能

功能分类

功能

功能描述

参考文档

弹性架构

弹性VW支持Analyze

弹性VW支持Analyze功能,有效降低主VW压力,提升系统扩展性。该功能由GUC参数analyze_options控制,当取值为analyze_on_vw,表示启用,默认开启。

analyze_options

弹性VW执行能力增强

支持更灵活的作业路由和更丰富的资源管控机制(索引点查、短查询场景除外)。

存算分离场景下按需弹性VW:高性价比地适应灵活多变的业务需求

实时分析

支持行列混存能力

支持表内行列混存能力(基于Hstore_opt表),全字段点查性能提升3~5倍,等效实现了行存压缩效果。

使用DWS行列共存表

HStore引擎实现Light Update能力

HStore引擎实现轻量化更新(Light Update)能力,实现宽表部分列更新场景下,入库性能提升3倍以上,领先同类产品;查询性能影响不超过20%,并保证数据最终一致性。

创建Hstore_opt表时指定enable_light_update参数开启,且确保控制全局的GUC参数enable_hstore_lightupdate_table(即是否支持创建轻量化更新的Hstore_opt表)已打开。

Copy模式入库支持volatile临时表

Copy模式入库支持volatile临时表,不记录到xlog日志,进一步提升攒批入库性能。

-

Autovacuum优化

Autovacuum时效性大幅优化,HStore引擎Delta表空间膨胀可控制在1倍以内。

-

Binlog优化

Binlog支持存算分离Hstore_opt V3表,支持PartialUpdate(部分更新)。

实时数仓Binlog

Binlog优化导出反查逻辑、CN/DN间全同步开销、辅助表空间清理逻辑等,性能提升约30%,辅助表空间缩减约35%。

-

直连DN入库支持一致性哈希算法

直连DN入库支持一致性哈希算法,已集成至dws-connector。

Flink SQL概述

开箱性能优化

开箱性能优化,标准benchmark性能提升30%,Turbo引擎SIMD优化、global runtime filter分布式执行等。

-

支持使用uniq语句改写count (distinct xxx)语句

精确去重count(distinct)支持自动转内置uniq函数,无需手动改写,提高SQL性能。

通过GUC参数rewrite_rule的count_distinct_rewrite_opt选项控制,默认开启该功能。

Filter下推增强

Filter下推新增支持int、numeric类型、大于、小于等表达式, 整体性能提升20%,优势场景下可提升3~5倍。

通过GUC参数enable_cu_predicate_pushdown 控制,启用后,能够普遍提升查询性能,尤其是在涉及bitmap_columns列和pck排序列时性能会显著提升。

新增支持CU的roughcheck的allmeet快速过滤,性能提升35%。

-

高可用

增加亚健康场景检测

增加网络延时、丢包等亚健康场景检测,可及时触发主备切换,提升系统可靠性。

-

从备数据支持自动转储OBS

从备数据支持自动转储OBS,降低故障场景下磁盘满的风险。

-

Parquet外表导出性能优化

Parquet外表导出性能优化,与ORC外表持平。

-

优化OBS接口

外表OBS接口调用优化,减少不必要的ListBucket、ListObject调用,对于文件数过多的场景性能显著提升。

新增系统表PG_DB_FILE用于存储OBS文件的文件信息。

新增视图GET_TABLESPACE_OBS_FILEPGXC_GET_TABLESPACE_OBS_FILE用于获取上一个表空间的PG_DB_FILE系统表上的全部文件信息。

高安全

审计日志增删改操作优化

审计日志增删改操作优化,补充insert overwrite、exchange partition等审计项。

-

审计日志转储OBS使用新机制

审计日志转储OBS使用新机制,避免极端场景部分丢失的问题。

-

湖仓一体

外表Analyze统计信息对接完善

外表Analyze统计信息对接完善,支持date类型等。

-

外表查询分区剪枝能力增强

外表查询分区剪枝能力增强,支持目录剪枝、元数据服务剪枝、分区信息剪枝三种方式。

-

运维&监控

在线扩容增强

V3表(带索引)、Delta表支持在线模式扩容重分布,业务可完全在线,约束与V2表相同。

集群扩容

查询过滤器增强

查询过滤器支持SQLHash方式的黑名单功能。

使用DWS查询过滤器拦截慢SQL

查询过滤器在已有规则拦截基础上,继续增加资源池切换、并发控制、限流可配置等场景能力,优化异常SQL过滤处理的灵活性。

Plan Management增强

Plan Management支持skew hint。

plan management

TopSQL视图增强

在TopSQL视图显示作业不能路由到弹性逻辑原因,新增视图显示每个逻辑集群运行结束的语句数量。

GS_WLM_SESSION_INFOGS_WLM_SESSION_HISTORYPGXC_WLM_SESSION_INFOGS_WLM_SESSION_STATISTICS等视图新增语句事务ID号gxid、语句增删改查对应的inserted_rows、deleted_rows、updated_rows、returned_rows等字段。

优化资源池管理白名单使用方式

优化资源池管理白名单使用方式,支持全匹配模式,放开spring的连接探活语句‘SELECT 1’以及SHOW/DISCARD/commit/rollback等语句。

-

优化分区统计信息

优化分区统计信息,合并执行时间,性能提升1倍。

-

Vacuum full优化

Vacuum full支持与并发业务互相让锁,可识别让锁优先级,并支持按事务块细化让锁操作。

-

自增分区优化

自增分区调度优化等锁让锁机制,解决自动增删分区的锁超时问题,管理面提供业务优先级配置能力。

-

智能运维

智能运维调度器优化自动vacuum full表调度顺序,解决vacuum full时磁盘不足自动放弃,脏页/小CU/冷分区或Obs表不处理等磁盘过载问题。

管理运维计划

支持V3表跨VW执行autovacuum

支持V3表跨VW执行autovacuum,不占用主VW资源。

-

非PCK表支持触发异步排序

非PCK表支持触发异步排序,替代小cu合并功能。

-

其他优化

升级行为变更

升级过程用户自定义对象不会再被级联删除。

-

相关文档