【问题标题】:Create continuous-aggregates from base table从基表创建连续聚合
【发布时间】:2023-02-03 03:25:48
【问题描述】:

我有一个基表,每秒更新超过 500 个项目,整个表包含近 5 亿个数据。如何按 1m 间隔从此表创建连续聚合? 如果我创建 Create continuous-aggregates,它会循环吗?因为处理这么多数据需要时间,而此时新数据来了

我想要一种创建连续聚合的方法,首先计算所有数据而不查看更新。然后更新新闻

【问题讨论】:

    标签: postgresql timescaledb


    【解决方案1】:

    您可以使用 WITH NO DATA 选项稍后仅使用您想要的数据 refresh_continuous_aggregates。您可以选择要更新的时间范围的开始和结束。 例子:

    CALL refresh_continuous_aggregate('caggs_name', '2020-01-01', '2020-02-01');
    

    请参阅 API 文档here

    【讨论】:

      猜你喜欢
      • 2021-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-24
      • 2018-10-10
      • 1970-01-01
      • 2021-02-19
      • 2018-03-03
      相关资源
      最近更新 更多