启用压缩
可以利用Greenplum数据库自身的特性或工具来配置启用数据压缩
。 压缩能减少磁盘空间使用并提高系统访问的I/O,但是在压缩和解压缩数据时会带来一些额外的负载。
您可以使用以下功能和工具,来配置对数据压缩的支持。有关支持压缩的信息,请参见具体的功能或工具。
- AO表支持压缩表数据。看到CREATE TABLE。
- 采用用户自定义的数据类型来压缩数据。看到CREATE TYPE。
- 通过外部表协议 gpfdist (gpfdists)、s3和 pxf访问外部数据时支持压缩。有关外部表的信息,请参见CREATE EXTERNAL TABLE。
- Workfiles(在执行查询时需要的内存超出分配的内存时创建的临时溢出文件)。请参阅服务器配置参数gp_workfile_compression。
- Greenplum数据库工具 gpbackup、gprestore、gpcopy、gpload和 gplogfilter 支持压缩。
对于一些压缩算法(例如zlib),Greenplum要求软件包已经安装在主机系统中。有关所需软件包的信息,请参阅《Greenplum数据库安装指南》。