网络
虚拟私有云 VPC
弹性公网IP EIP
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
虚拟专用网络 VPN
云连接 CC
VPC终端节点 VPCEP
企业路由器 ER
企业交换机 ESW
全球加速 GA
企业连接 EC
云原生应用网络 ANC
安全与合规
安全技术与应用
Web应用防火墙 WAF
企业主机安全 HSS
云防火墙 CFW
安全云脑 SecMaster
DDoS防护 AAD
数据加密服务 DEW
数据库安全服务 DBSS
云堡垒机 CBH
数据安全中心 DSC
云证书管理服务 CCM
威胁检测服务 MTD
态势感知 SA
认证测试中心 CTC
边缘安全 EdgeSec
应用中间件
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
分布式消息服务RocketMQ版
API网关 APIG
分布式缓存服务 DCS
多活高可用服务 MAS
事件网格 EG
管理与监管
统一身份认证服务 IAM
消息通知服务 SMN
云监控服务 CES
应用运维管理 AOM
应用性能管理 APM
云日志服务 LTS
云审计服务 CTS
标签管理服务 TMS
配置审计 Config
应用身份管理服务 OneAccess
资源访问管理 RAM
组织 Organizations
资源编排服务 RFS
优化顾问 OA
IAM 身份中心
云运维中心 COC
资源治理中心 RGC
解决方案
高性能计算 HPC
SAP
混合云灾备
开天工业工作台 MIW
Haydn解决方案工厂
数字化诊断治理专家服务
云生态
云商店
合作伙伴中心
华为云开发者学堂
华为云慧通差旅
开发与运维
软件开发生产线 CodeArts
需求管理 CodeArts Req
流水线 CodeArts Pipeline
代码检查 CodeArts Check
编译构建 CodeArts Build
部署 CodeArts Deploy
测试计划 CodeArts TestPlan
制品仓库 CodeArts Artifact
移动应用测试 MobileAPPTest
CodeArts IDE Online
开源镜像站 Mirrors
性能测试 CodeArts PerfTest
应用管理与运维平台 ServiceStage
云应用引擎 CAE
开源治理服务 CodeArts Governance
华为云Astro轻应用
CodeArts IDE
Astro工作流 AstroFlow
代码托管 CodeArts Repo
漏洞管理服务 CodeArts Inspector
联接 CodeArtsLink
软件建模 CodeArts Modeling
Astro企业应用 AstroPro
CodeArts 盘古助手
华为云Astro大屏应用
计算
弹性云服务器 ECS
Flexus云服务
裸金属服务器 BMS
云手机服务器 CPH
专属主机 DeH
弹性伸缩 AS
镜像服务 IMS
函数工作流 FunctionGraph
云耀云服务器(旧版)
VR云渲游平台 CVR
Huawei Cloud EulerOS
网络
虚拟私有云 VPC
弹性公网IP EIP
弹性负载均衡 ELB
NAT网关 NAT
云专线 DC
虚拟专用网络 VPN
云连接 CC
VPC终端节点 VPCEP
企业路由器 ER
企业交换机 ESW
全球加速 GA
企业连接 EC
云原生应用网络 ANC
CDN与智能边缘
内容分发网络 CDN
智能边缘云 IEC
智能边缘平台 IEF
CloudPond云服务
安全与合规
安全技术与应用
Web应用防火墙 WAF
企业主机安全 HSS
云防火墙 CFW
安全云脑 SecMaster
DDoS防护 AAD
数据加密服务 DEW
数据库安全服务 DBSS
云堡垒机 CBH
数据安全中心 DSC
云证书管理服务 CCM
威胁检测服务 MTD
态势感知 SA
认证测试中心 CTC
边缘安全 EdgeSec
大数据
MapReduce服务 MRS
数据湖探索 DLI
表格存储服务 CloudTable
可信智能计算服务 TICS
推荐系统 RES
云搜索服务 CSS
数据可视化 DLV
数据接入服务 DIS
数据仓库服务 GaussDB(DWS)
数据治理中心 DataArts Studio
湖仓构建 LakeFormation
智能数据洞察 DataArts Insight
应用中间件
微服务引擎 CSE
分布式消息服务Kafka版
分布式消息服务RabbitMQ版
分布式消息服务RocketMQ版
API网关 APIG
分布式缓存服务 DCS
多活高可用服务 MAS
事件网格 EG
开天aPaaS
应用平台 AppStage
开天企业工作台 MSSE
开天集成工作台 MSSI
API中心 API Hub
云消息服务 KooMessage
交换数据空间 EDS
云地图服务 KooMap
云手机服务 KooPhone
组织成员账号 OrgID
云空间服务 KooDrive
管理与监管
统一身份认证服务 IAM
消息通知服务 SMN
云监控服务 CES
应用运维管理 AOM
应用性能管理 APM
云日志服务 LTS
云审计服务 CTS
标签管理服务 TMS
配置审计 Config
应用身份管理服务 OneAccess
资源访问管理 RAM
组织 Organizations
资源编排服务 RFS
优化顾问 OA
IAM 身份中心
云运维中心 COC
资源治理中心 RGC
区块链
区块链服务 BCS
数字资产链 DAC
华为云区块链引擎服务 HBS
解决方案
高性能计算 HPC
SAP
混合云灾备
开天工业工作台 MIW
Haydn解决方案工厂
数字化诊断治理专家服务
价格
成本优化最佳实践
专属云商业逻辑
云生态
云商店
合作伙伴中心
华为云开发者学堂
华为云慧通差旅
其他
管理控制台
消息中心
产品价格详情
系统权限
客户关联华为云合作伙伴须知
公共问题
宽限期保留期
奖励推广计划
活动
云服务信任体系能力说明
开发与运维
软件开发生产线 CodeArts
需求管理 CodeArts Req
流水线 CodeArts Pipeline
代码检查 CodeArts Check
编译构建 CodeArts Build
部署 CodeArts Deploy
测试计划 CodeArts TestPlan
制品仓库 CodeArts Artifact
移动应用测试 MobileAPPTest
CodeArts IDE Online
开源镜像站 Mirrors
性能测试 CodeArts PerfTest
应用管理与运维平台 ServiceStage
云应用引擎 CAE
开源治理服务 CodeArts Governance
华为云Astro轻应用
CodeArts IDE
Astro工作流 AstroFlow
代码托管 CodeArts Repo
漏洞管理服务 CodeArts Inspector
联接 CodeArtsLink
软件建模 CodeArts Modeling
Astro企业应用 AstroPro
CodeArts 盘古助手
华为云Astro大屏应用
存储
对象存储服务 OBS
云硬盘 EVS
云备份 CBR
高性能弹性文件服务 SFS Turbo
弹性文件服务 SFS
存储容灾服务 SDRS
云硬盘备份 VBS
云服务器备份 CSBS
数据快递服务 DES
云存储网关 CSG
专属分布式存储服务 DSS
数据工坊 DWR
地图数据 MapDS
键值存储服务 KVS
容器
云容器引擎 CCE
云容器实例 CCI
容器镜像服务 SWR
云原生服务中心 OSC
应用服务网格 ASM
华为云UCS
数据库
云数据库 RDS
数据复制服务 DRS
文档数据库服务 DDS
分布式数据库中间件 DDM
云数据库 GaussDB
云数据库 GeminiDB
数据管理服务 DAS
数据库和应用迁移 UGO
云数据库 TaurusDB
人工智能
AI开发平台ModelArts
华为HiLens
图引擎服务 GES
图像识别 Image
文字识别 OCR
自然语言处理 NLP
内容审核 Moderation
图像搜索 ImageSearch
医疗智能体 EIHealth
企业级AI应用开发专业套件 ModelArts Pro
人脸识别服务 FRS
对话机器人服务 CBS
语音交互服务 SIS
人证核身服务 IVS
视频智能分析服务 VIAS
城市智能体
自动驾驶云服务 Octopus
盘古大模型 PanguLargeModels
IoT物联网
设备接入 IoTDA
全球SIM联接 GSL
IoT数据分析 IoTA
路网数字化服务 DRIS
IoT边缘 IoTEdge
设备发放 IoTDP
企业应用
域名注册服务 Domains
云解析服务 DNS
企业门户 EWP
ICP备案
商标注册
华为云WeLink
华为云会议 Meeting
隐私保护通话 PrivateNumber
语音通话 VoiceCall
消息&短信 MSGSMS
云管理网络
SD-WAN 云服务
边缘数据中心管理 EDCM
云桌面 Workspace
应用与数据集成平台 ROMA Connect
ROMA资产中心 ROMA Exchange
API全生命周期管理 ROMA API
政企自服务管理 ESM
视频
实时音视频 SparkRTC
视频直播 Live
视频点播 VOD
媒体处理 MPC
视频接入服务 VIS
数字内容生产线 MetaStudio
迁移
主机迁移服务 SMS
对象存储迁移服务 OMS
云数据迁移 CDM
迁移中心 MGC
专属云
专属计算集群 DCC
开发者工具
SDK开发指南
API签名指南
DevStar
华为云命令行工具服务 KooCLI
Huawei Cloud Toolkit
CodeArts API
云化转型
云架构中心
云采用框架
用户服务
账号中心
费用中心
成本中心
资源中心
企业管理
工单管理
客户运营能力
国际站常见问题
支持计划
专业服务
合作伙伴支持计划
我的凭证
华为云公共事业服务云平台
工业软件
工业数字模型驱动引擎
硬件开发工具链平台云服务
工业数据转换引擎云服务
更新时间:2025-01-23 GMT+08:00
分享

9.1.0.x版本说明

以下描述的Beta特性,表示该功能受限商用,使用时请联系技术支持。

9.1.0.212版本(2025年1月)

该版本为补丁版本,主要修复已知问题。

【实时数仓】

  1. 修复date类型查询下推在MySQL兼容模式下的结果集问题。
  2. 修复limit为null或者all时,结果集错误问题。
  3. 修复统计信息错误重置,导致auto vacuum无法触发,影响空间无法及时回收的问题。
  4. 修复物化视图刷新和DDL并发的死锁问题。
  5. 修复冷热表扩容重分布异常后,手工删除临时表导致误清理原表数据的问题。
  6. 修复冷热表扩容的本地磁盘空间上涨问题。

【湖仓一体】

  1. 外表访问OBS,支持路径中带有特殊字符';'
  2. 优化parquet外表查询的任务分配,提升磁盘缓存命中率。

【备份恢复】

  1. 修复备份恢复可能残留中间状态文件,占用磁盘空间的问题。
  2. 修复弹性VW存在的情况下,备份失败问题。
  3. 备份恢复支持冷热表,备份恢复时间会变长。

【生态兼容】

  1. 修复PostGIS插件可能存在的创建失败问题。

【运维提升】

  1. 修复SQL监控指标采集不完整问题。
  2. 修复从备内存泄露问题。
  3. 修复智能运维未按时启动的问题。
  4. 修复drop database失败残留,导致调度器无法正常调度的问题。
  5. 修复高并发下,通信内存占用过高的问题。
  6. 修复异常情况下,GTM上残留sequence导致的性能问题。

【行为变更】

  1. 为避免复杂SQL执行可能报错,升级/新装会关闭谓词列analyze特性。
  2. 表定义包含sequence列的场景下,执行drop table操作时,如果与GTM的网络连接有问题,上一个版本会报warning,drop table可执行成功,但可能会导致GTM上sequence残留。新版本drop table会报错,需再次重试。由于DWS支持在事务块中支持drop table,如果drop table语句执行成功,但事务后续回滚,会存在sequence在GTM已经删除,表在CN上仍然存在的问题,需再次主动drop table,否则该表在后续使用时,会报sequence不存在的错误。
  3. truncate和select如果有加锁冲突时,支持truncate主动终止select操作,该特性默认关闭。在打开的情况下,上一个版本被终止的执行select的session会话会报错,但是连接不会关闭,新版本下,执行select的session会话会主动关闭,需业务主动重连。

9.1.0.211补丁(2024年12月13日)

该版本为补丁版本,主要修复已知问题。

9.1.0.210版本(2024年11月25日)

【存算分离】

  1. 支持通过使用explain warmup进行缓存预热,可以把数据预热到本地磁盘缓存的冷端或者热端。
  2. 弹性VW功能增强:更灵活的业务分流方式,支持以CN粒度配置业务分流到主VW或者弹性VW。
  3. 存算分离表支持insert并行,提升数据加载性能。
  4. 存算分离表支持回收站,可以对drop table/partition, truncate table/partition等误操作进行快速闪回。
  5. 冷热表支持使用磁盘缓存、异步IO进行性能加速。

【实时数仓】

  1. limit…offset翻页场景性能大幅提升;inlist场景性能大幅提升。
  2. 正式商用Binlog特性。
  3. 自动分区支持整型和变长类型的时间列。

【湖仓一体】

  1. parquet/orc读写新增对zstd压缩格式的支持。
  2. Create table like支持使用external schema中的表作为like源表。
  3. 外表支持并行导出。

【高可用】

  1. 存算分离表和冷热表支持增量备份恢复。
  2. 通过并行拷贝优化存算分离场景的备份性能。

【生态兼容】

  1. 兼容MySQL的replace into语法,interval时间类型。
  2. pg_get_tabledef导出支持字段展示comment。

【运维&稳定性提升】

  1. 磁盘使用率高时,支持配置从备数据转储到OBS。
  2. 当数据库即将发生只读时,拦截一些发生下盘的语句和产生新表和新物理文件的语句,以此快速回收磁盘空间,保证其它语句执行。
  3. 支持审计日志转储到OBS。
  4. 新增轻量级锁视图pgxc_lwlocks
  5. 常规锁视图新增锁获取和等待时间戳。
  6. 全局死锁检测功能默认打开。
  7. 新增vacuum full与select之间的让锁功能。
  8. gs_view_invalid增加失效时间,辅助运维人员清理无效对象

【规格&约束】

  1. 最大支持256个VW,每个VW 最大支持1024个DN。建议VW不超过32个,每个VW不超过128个DN。
  2. OBS存算分离表不支持容灾,不支持细粒度备份恢复。

【行为变更】

  1. 升级开启max_process_memory自适应功能,主备均衡模式下,增加DN可用内存。
  2. 扩容数据重分布默认开启数据一致性校验,扩容时间会增加10%。
  3. 新建Hstore_opt表,默认打开turbo引擎,压缩级别默认为middle。
  4. 存算分离表OBS路径默认显示为相对路径。
  5. 使用磁盘缓存(diskcache)必须同时打开异步IO参数。
  6. 列存表的索引清理时间间隔从1小时调小为10分钟,可以更快速地清理占用的索引空间。
  7. CREATE TABLE和ALTER TABLE不支持将有on update表达式的列设置为分布列。
  8. Parquet数据查询,读取INT96格式保存的Timestamp数据时不再做8小时修正。
  9. max_stream_pool用于控制stream线程池缓存的线程数量,默认值由65525调整至1024,避免空闲线程内存占用过大。
  10. track_activity_query_size参数从动态生效调整为重启生效。
  11. 不再支持逻辑复制功能,相关接口调用会报错。

9.1.0.105补丁(2024年10月23日)

该版本为补丁版本,主要修复已知问题。

9.1.0.102补丁(2024年9月25日)

该版本为补丁版本,主要修复已知问题。

【升级收编】

  1. 支持9.0.3版本升级到9.1.0系列。

【修复已知问题】

  1. 存算分离版本支持alter database xxx rename to yyy。
  2. 修复存算分离表 \d+ 空间size显示错误问题。
  3. 修复备份恢复之后,异步排序未运行的问题。
  4. 修复bitmap index列删除后,无法使用Create Table Like语法的问题。
  5. 修复Turbo引擎在Group By场景下,hash算法冲突导致的性能回退问题。
  6. 调度器对于失败任务的处理行为和8.3.0版本保持一致。
  7. 修复故障场景下,pg_stat_object空间膨胀问题。
  8. 修复8.3.0升级到9.1.0,DataArts Studio下发的Vacuum Full作业报错问题。
  9. 修复JSON字段计算CPU和内存消耗高问题。

【功能增强】

  1. ORC外表支持zstd压缩格式。
  2. GIS新增支持st_asmvtgeom/st_asmvt/st_squaregrid函数。

9.1.0.100版本(2024年8月12日)

【弹性架构

  1. 架构升级:基于华为云对象存储服务OBS,推出存算分离架构3.0,计算、存储分层弹性,存储按需收费,降本增效;计算支持多VW(Virtual Warehouse,逻辑集群,以下简称VW)部署,业务隔离性更好,解决业务间的资源争抢问题。
  2. 推出弹性VW特性,弹性VW完全无状态,支持读写加速,灵活应对并发处理能力不足、业务波峰波谷不均衡、数据加载和数据分析资源争抢等问题,详情参见弹性增删逻辑集群
  3. 增删DN节点,支持弹性扩容和经典扩容,弹性扩容不会对OBS上的数据进行重分布,经典扩容会重分布所有数据,系统会根据bucket总数和DN数目,自动决定采用何种扩容方式。
  4. 存算分离架构(DWS 3.0)通过磁盘缓存和IO异步读写提升性能,在磁盘缓存全命中时,持平存算一体架构(DWS 2.0)。
图1 存算分离架构

【实时处理

  1. 推出向量化Turbo加速引擎,tpch 1000x性能翻倍。
  2. 推出hstore升级版本hstore_opt,压缩比更高,配合Turbo引擎,空间比列存节省40%。
  3. 支持Flink直连DN入库,批量入库场景,性能线性提升,详情参见Flink实时消费Binlog
  4. 支持Binlog(Beta特性),配合Flink可实现增量计算,详情参见订阅实时数仓Binlog
  5. 全列更新性能显著提升,资源消耗显著下降。
  6. 支持物化视图(Beta特性),详情参见CREATE MATERIALIZED VIEW
  7. Varchar/text列支持bitmap index,bloom filter,提升粗过滤效果,需建表时显式指定,详情参见CREATE TABLE
  8. 支持runtime filter特性,提升topK和join场景性能,详情参见GUC参数runtime_filter_type、runtime_filter_ratiox
  9. 支持异步排序,提升PCK列的min-max粗过滤效果。
  10. 大幅提升IN场景的性能。
  11. Analyze支持分区统计信息增量合并(分区表只收集变化分区的统计信息,复用历史分区统计信息),支持只采集谓词列的统计信息,提升Analyze执行效率,详情参见:
  12. 支持大宽表,最大支持5000列。
  13. Create index/reindex支持并行。
  14. 新增函数pgxc_get_cstore_dirty_ratio,用于获取目标表的CU、Delta以及CUDesc的脏页率(仅支持hstore_opt)

【融合统一

  1. 一键湖仓:通过create external schema直接对接HiveMetaStore元数据,避免复杂的create foreign table操作,降低维护代价,详情参见跨集群访问HiveMetaStore元数据
  2. 支持parquet/orc格式读写,支持覆盖写、追加写,支持多级分区读写。
  3. 支持hudi格式读。
  4. 外表Analyze支持并行执行,显著提升统计信息收集的精度和速度;外表不具备AutoAnalyze能力,建议导入数据之后手动做Analyze收集统计信息。
  5. 外表支持使用本地disk cache进行读加速。
  6. 外表支持in/not in等谓词下推,增强分区剪枝能力。
  7. 外表支持复杂类型map/struct/array,支持bytea/blob类型。
  8. 外表支持数据脱敏和行级访问控制功能。
  9. GDS导出外表支持容错参数compatible_illegal_char
  10. 新增orc/parquet文件解析函数read_foreign_table_file,便于问题定界。

【高可用

  1. 极大提升unlogged table故障恢复速度。
  2. 备份集支持跨版本恢复,细粒度表级恢复支持恢复低版本集群(8.1.3及以后版本)生成的备份集。
  3. 细粒度表级恢复支持恢复至异构集群(节点数、DN数、CN数均可不一致)。
  4. 细粒度恢复支持权限、注释:集群级物理细粒度备份,schema级物理细粒度备份新增支持备份权限与注释,表级恢复以及schema级灾难恢复支持恢复权限与注释。

【空间优化

  1. 列存支持jsonb/json类型,历史版本Json类型只能创建为行存表,新版本可以创建为列存表。
  2. 冷热表支持分区级index unusable,对于冷分区通过该特性节省本地索引空间。
  3. 推出hstore升级版本hstore_opt,压缩比更高,配合Turbo引擎,空间比列存节省40%。

【运维&稳定性提升

  1. 查询过滤器增强,支持按SQL特征、类型、来源、处理数据量进行拦截,详情参见:CREATE BLOCK RULE
  2. 空闲连接自动回收,及时释放内存资源,详情参见GUC参数syscache_clean_policy用于设置DN空闲连接内存及数量清理策略
  3. 新增函数gs_switch_respool,支持动态切换queryid/threadid使用的资源池,可以动态调整SQL使用的资源,详情参见gs_switch_respool
  4. 新增视图pg_sequences显示当前用户具有访问权限的序列的属性信息。
  5. 新增函数查询指定共享内存下内存申请的所有chunk信息详情参见:
  6. 新增函数pgxc_query_resource_info显示指定query_id对应的SQL语句在所有DN上的资源使用信息详情参见pgxc_query_resource_info
  7. 新增函数pgxc_stat_get_last_data_access_timestamp返回目标表最近一次的访问时间,方便业务清理长期不访问的表,详情参见pgxc_stat_get_last_data_access_timestamp
  8. SQL Hint支持更多的Hint设置可以更准确的控制执行计划的生成详情参见配置参数的hint
  9. TopSQL增加语法解析和磁盘缓存相关的性能字段方便定位性能问题详情参见实时TopSQL
  10. 预置数据脱敏管理员,具有创建、修改、删除脱敏策略的权限。
  11. 审计日志支持记录级联删除的对象
  12. 审计日志支持转储到OBS对象存储。

【生态兼容

  1. create schema/create index/create sequence 支持 if not exists。
  2. Merge into支持指定分区详情见MERGE INTO
  3. TD兼容模式下支持比较字符串忽略尾部空格
  4. 支持通过GUC参数配置控制varchar(n)的n是否自动转换为nvarchar2
  5. PostGIS 升级到3.2.2版本

【规格&约束

  1. 最大支持256个VW,每个VW 1024 DN,建议VW不超过32个,每个VW不超过128 DN。
  2. OBS存算分离表不支持容灾,只支持全量备份恢复。

【行为变更】

  1. 不支持全库vacuum full/analyze/cluster,语法不会报错,但实际不会执行,只支持单表vacuum full/analyze/cluster。
  2. OBS存算分离表,不支持delta表,enable_delta=on不会报错,但是delta表不生效。如果有delta表诉求,可以使用hstore-opt表替代。
  3. 默认开启numa绑核,可动态关闭(enable_numa_bind)。
  4. 8.3.0 Turbo表中的numeric(38)升级到910版本会修改为numeric(39),显示宽度不受影响,版本回退也不会回滚。
  5. 由于支持存算分离,DWS 3.0默认EVS存储空间比DWS 2.0少一半(客户买1T EVS存储,3.0是主备各500G,2.0是主备各1T),如果是DWS 2.0迁移到DWS 3.0,对EVS存储仍然有强诉求,那么DWS 3.0买EVS存储时要买DWS 2.0 2倍的空间。

相关文档