数据仓库服务 GAUSSDB(DWS)-8.1.3版本新增功能:新增功能
新增功能
特性 |
描述 |
参考文档 |
---|---|---|
支持自增分区和分区表管理功能 |
分区管理新增PERIOD(interval类型)和TTL(interval类型) |
|
外表支持json格式 |
|
|
跨集群互联互通特性 |
|
|
冷热表功能增强 |
冷热自动搬迁。 |
|
IoT数仓功能增强 |
时序数据库满足IoT数据实时存储。 |
|
行存ring buffer可通过开关控制 |
ring buffer提供开关控制和阈值调整,大表批量更新不使用ring buffer |
|
创建表时默认存储方式 |
通过default_orientation参数控制,创建表时,当不指定存储方式时,根据该GUC参数的值创建对应类型的表。 |
|
GDS支持欧元符 |
GBK字符集支持欧元符。 |
|
OBS外表支持XSKY S3 |
OBS外表适配XSKY,新增eol参数。 |
|
SQL支持了位图功能(RoaringBitmap) |
互联网、新零售、教育、游戏等行业,根据目标群体的特征, 快速提取目标群体,生成客户画像,当前的功能不能完全满足需求,需要SQL支持了位图功能(RoaringBitmap),更好支撑互联网业务常见的客户画像业务。 |
|
TD兼容支持不区分大小写 |
TD数据源迁移至DWS的大量存储过程涉及到去重操作,源数据中存在大量内容相同但是大小写不同的数据,DWS中使用distinct去重后会有大量重复数据,使用upper函数会改变源数据,存储过程数量多,逻辑复杂,手动修改难度大,需要增加DWS不区分大小写的特性。 |
|
List分区 |
分区表支持List分区。 |
|
MySQL兼容性增强 |
ALTER TABLE支持同时修改多个列。 ALTER TABLE支持COMMENT。 ALTER TABLE支持CHANGE、DROP KEY、DROP PARTITION和FIRST/AFTER。 |
|
projection pushdown |
对于多列视图场景,引用时自动去除无用的列,避免多余计算。 |
rewrite_rule新增projection pushdown描述。 |
share scan |
share scan |
stream计划CTE支持share scan: logging_module增加取值STREAM_CTESCAN SELECT语法的WITH子句中增加可选的[[NOT] MATERIALIZED]支持是否物化语法。 |
列存Bloom Filter |
外表侧同线程包含有HDFS内外表或列存表的HASH JOIN会触发Bloom Filter。 |
|
列存复制表支持UPDATE |
客户有大量复制表的MERGE INTO操作,复制表支持UPDATE、DELETE和MERGE INTO等操作,跟行存表的功能对齐。 |
|
细粒度权限管理 |
|
|
解决INSERT OVERWRITE多CN死锁问题 |
多CN同时出发INSERT OVERWRITE不会造成死锁。 |
- |
执行计划优化 |
|
rewrite_rule新增projection_pushdown和or_conversion。 |
基于Relfile的空间统计与空间管控 |
|
|
性能定位定界增强专项 |
|
|
资源负载管理优化重构 |
|
|
分区表特性修改 |
|
|
Agg 重分布列Hint |
Oracle数仓迁移过程中,通过增强Hint特性手动指定分布列。 |
|
新增除零返回NULL(8.1.3.110新增) |
MySQL兼容模式下,除数为0时,控制除法取余操作是否报错。参数behavior_compat_options新增兼容配置项enable_division_by_zero_mysql。 |
|
DDL锁超时配置(8.1.3.200新增) |
新增GUC参数ddl_lock_timeout,可对DDL锁超时时间进行配置。 |
|
PG_LOCKS视图增强(8.1.3.200新增) |
|
|
数据脱敏可算不可见兼容配置(8.1.3.310新增) |
新增GUC参数redact_compat_options,用于设置数据脱敏可算不可见兼容性行为配置项。 |
|
truncate、exchange与select并发(8.1.3.320新增) |
新增GUC参数ddl_select_concurrent_mode,该特性主要解决数据量较大或复杂查询的场景中,查询语句持续时间过长,阻塞DDL的场景,与Oracle效果一致。 支持场景:
场景约束:
DWS常用连接方式约束:
|
|
支持控制LIMIT语句是否启用early stop优化(8.1.3.320新增) |
新增GUC参数enable_limit_stop,控制LIMIT语句是否启用early stop优化。 |
|
early stop功能行为变更(8.1.3.322新增) |
GUC参数enable_limit_stop默认值改为on。 |
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- GaussDB功能_云数据库GaussDB功能_GaussDB功能特性-华为云
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- 数据管理服务DAS_云数据库_数据库智能运维
- GaussDB版本_GaussDB数据库版本_高斯数据库版本-华为云
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控