我们如何更改 timescaledb 的压缩策略

How can we change compression policy on timescaledb

我无法在压缩块上使用索引,因此需要重新配置压缩策略,以便至少 1 个月的数据驻留在热块中,而不是 7 天

最简单的方法是简单地删除当前的压缩策略并创建一个具有新间隔的新压缩策略。删除策略不会解压缩任何块。

https://docs.timescale.com/api/latest/compression/remove_compression_policy/

除此之外,您可以通过作业视图查看所有策略(压缩、连续聚合、数据保留等),包括每个作业的配置。从技术上讲,您可以 alter_job 并更新配置(存储为 JSONB),但在大多数情况下,删除策略并使用适当的 add... API.