启用压缩

可以利用Greenplum数据库自身的特性或工具来配置启用数据压缩。

压缩能减少磁盘空间使用并提高系统访问的I/O,但是在压缩和解压缩数据时会带来一些额外的负载。 可以采用一下特性或工具来让Greenplum数据库支持数据压缩,具体见以下特定文档。* 追加优化表支持压缩表数据,请见[CREATE TABLE](../../ref_guide/sql_commands/CREATE_TABLE.html).

  • 采用用户自定义数据类型来压缩数据,请见[CREATE TYPE](../../ref_guide/sql_commands/CREATE_TYPE.html).
  • 通过外部表协议[gpfdist](../external/g-gpfdist-protocol.html "gpfdist://协议被用在一个URI中引用一个正在运行的 gpfdist实例。") ([gpfdists](../external/g-gpfdists-protocol.html "gpfdists:// 协议是gpfdist:// 协议的一个安全版本。")), [s3](../external/g-s3-protocol.html "s3协议使用一个URL指定Amazon S3桶的位置和一个用来在桶里读写文件的前缀。"), and [pxf](../external/pxf-overview.html "您组织管理的数据可能已存在于外部源中,例如Hadoop,对象存储库和其他SQL数据库。 Greenplum平台扩展框架(PXF)通过内置连接器提供对此外部数据的访问,该连接器将外部数据源映射到Greenplum数据库表定义。") 访问外部数据时支持压缩。请见[CREATE EXTERNAL TABLE](../../ref_guide/sql_commands/CREATE_EXTERNAL_TABLE.html).
  • Workfiles (查询所用内存超出系统分配内存时临时溢出的文件) 压缩。请见服务器配置参数[gp_workfile_compression](../../ref_guide/config_params/guc-list.html#gp_workfile_compression).
  • Greenplum数据库工具[gpbackup](../../utility_guide/admin_utilities/gpbackup.html), [gprestore](../../utility_guide/admin_utilities/gprestore.html), [gpload](../../utility_guide/admin_utilities/gpload.html), and [gplogfilter](../../utility_guide/admin_utilities/gplogfilter.html) 支持压缩

针对一些压缩算法(例如zlib),Greenplum要求软件包已经安装在主机系统中。. 另外一些压缩算法(例如zstd)的支持则依赖于编译Greenplum数据库时是否配置了该选项。

Parent topic: 管理一个Greenplum系统

当前内容版权归GreenPlum和翻译组所有,若有侵权请联系删除下架 修订时间: 2024-09-15 21:48:07

results matching ""

    No results matching ""