9.1.1.x版本说明
9.1.1.100版本(2025年7月)
|
功能分类 |
功能 |
功能描述 |
参考文档 |
|---|---|---|---|
|
弹性架构 |
弹性VW支持Analyze |
弹性VW支持Analyze功能,有效降低主VW压力,提升系统扩展性。该功能由GUC参数analyze_options控制,当取值为analyze_on_vw,表示启用,默认开启。 |
|
|
弹性VW执行能力增强 |
支持更灵活的作业路由和更丰富的资源管控机制(索引点查、短查询场景除外)。 |
||
|
实时分析 |
支持行列混存能力 |
支持表内行列混存能力(基于Hstore_opt表),全字段点查性能提升3~5倍,等效实现了行存压缩效果。 |
|
|
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优化导出反查逻辑、CN/DN间全同步开销、辅助表空间清理逻辑等,性能提升约30%,辅助表空间缩减约35%。 |
- |
||
|
直连DN入库支持一致性哈希算法 |
直连DN入库支持一致性哈希算法,已集成至dws-connector。 |
||
|
开箱性能优化 |
开箱性能优化,标准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_FILE、PGXC_GET_TABLESPACE_OBS_FILE用于获取上一个表空间的PG_DB_FILE系统表上的全部文件信息。 |
|
|
高安全 |
审计日志增删改操作优化 |
审计日志增删改操作优化,补充insert overwrite、exchange partition等审计项。 |
- |
|
审计日志转储OBS使用新机制 |
审计日志转储OBS使用新机制,避免极端场景部分丢失的问题。 |
- |
|
|
湖仓一体 |
外表Analyze统计信息对接完善 |
外表Analyze统计信息对接完善,支持date类型等。 |
- |
|
外表查询分区剪枝能力增强 |
外表查询分区剪枝能力增强,支持目录剪枝、元数据服务剪枝、分区信息剪枝三种方式。 |
- |
|
|
运维&监控 |
在线扩容增强 |
V3表(带索引)、Delta表支持在线模式扩容重分布,业务可完全在线,约束与V2表相同。 |
|
|
查询过滤器增强 |
查询过滤器支持SQLHash方式的黑名单功能。 |
||
|
查询过滤器在已有规则拦截基础上,继续增加资源池切换、并发控制、限流可配置等场景能力,优化异常SQL过滤处理的灵活性。 |
|||
|
Plan Management增强 |
Plan Management支持skew hint。 |
||
|
TopSQL视图增强 |
在TopSQL视图显示作业不能路由到弹性逻辑原因,新增视图显示每个逻辑集群运行结束的语句数量。 |
GS_WLM_SESSION_INFO、GS_WLM_SESSION_HISTORY、PGXC_WLM_SESSION_INFO、GS_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合并功能。 |
- |
|
|
其他优化 |
升级行为变更 |
升级过程用户自定义对象不会再被级联删除。 |
- |