compress_chunk 函数用于压缩(或在必要时重新压缩)特定的数据块。这通常用于替代 add_compression_policy 函数,当用户想要更多地控制压缩的调度时。对于大多数用户,我们建议使用策略框架来代替。

您也可以通过运行与您的压缩策略关联的作业来压缩数据块。compress_chunk 通过允许您定位需要压缩的特定数据块,为您提供更细粒度的控制。

提示

您可以使用 show_chunks 函数获取属于超表的数据块列表。

名称类型描述
chunk_nameREGCLASS要压缩的数据块的名称
名称类型描述
if_not_compressedBOOLEAN禁用此选项将使函数在已压缩的数据块上报错。默认为 true。
描述
compress_chunk(REGCLASS) 已压缩的数据块的名称

压缩单个数据块。

SELECT compress_chunk('_timescaledb_internal._hyper_1_2_chunk');

关键词

在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页