数据仓库服务 GAUSSDB(DWS)-选择GaussDB(DWS)表存储模型:使用压缩
使用压缩
表压缩可以在创建表时开启,压缩表能够使表中的数据以压缩格式存储,意味着占用相对少的内存。
对于I/O读写量大,CPU富足(计算相对小)的场景,选择高压缩比;反之选择低压缩比。建议依据此原则进行不同压缩下的测试和对比,以选择符合自身业务情况的最优压缩比。压缩比通过COMPRESSION参数指定,其支持的取值如下:
- 列存表为:YES/NO/LOW/MIDDLE/HIGH,默认值为LOW。
- 行存表为:YES/NO,默认值为NO。(行存表压缩功能暂未商用,如需使用请联系技术支持工程师)
各压缩级别所适用的业务场景说明如下:
压缩级别 |
所适用的业务场景 |
---|---|
低级别压缩 |
系统CPU使用率高,存储磁盘空间充足。 |
中度压缩 |
系统CPU使用率适中,但存储磁盘空间不是特别充足。 |
高级别压缩 |
系统CPU使用率低,磁盘空间不充裕。 |
例如,创建一个名为customer_t3的列存压缩表:
1 2 3 4 5 6 7 |
CREATE TABLE customer_t3 ( state_ID CHAR(2), state_NAME VARCHAR2(40), area_ID NUMBER ) WITH (ORIENTATION = COLUMN,COMPRESSION=middle); |
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- DWS资源管理_GaussDB(DWS)资源管理作用_DWS资源管控
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- DWS产品介绍_DWS产品优势_DWS功能_DWS使用场景_DWS是什么
- GaussDB(DWS)服务_什么是IoT数仓_如何使用IoT数仓
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具
- 数据库监控DMS_数据库智能运维_了解Auto Pilot_DMS_DWS节点监控
- Gauss(DWS)数据加解密_数据加解密算法_数据加解密函数