Timescale Cloud:性能、扩展、企业级

自托管产品

MST

将连续聚合从旧格式迁移到 TimescaleDB 2.7 中引入的新格式。

CALL cagg_migrate (
cagg REGCLASS,
override BOOLEAN DEFAULT FALSE,
drop_old BOOLEAN DEFAULT FALSE
);

TimescaleDB 2.7 引入了一种新的连续聚合格式,可提高性能。它还使连续聚合与更多类型的 SQL 查询兼容。

新格式也称为最终格式,它精确地存储连续聚合数据,与最终视图中显示的一致。旧格式也称为部分格式,以部分聚合状态存储数据。

使用此过程将连续聚合从旧格式迁移到新格式。

有关更多信息,请参阅迁移操作指南

警告

cagg_migrate() 在 2.8.0 版本中存在已知问题。在使用前请升级到 2.8.1 或更高版本。

名称类型描述
caggREGCLASS要迁移的连续聚合
名称类型描述
overrideBOOLEAN如果为 false,旧的连续聚合将保留其名称。新的连续聚合将命名为 <OLD_CONTINUOUS_AGGREGATE_NAME>_new。如果为 true,新的连续聚合将获得旧名称。旧的连续聚合将重命名为 <OLD_CONTINUOUS_AGGREGATE_NAME>_old。默认为 false
drop_oldBOOLEAN如果为 true,则删除旧的连续聚合。必须与 override 一起使用。默认为 false

关键词

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