【发布时间】:2023-02-03 03:25:48
【问题描述】:
我有一个基表,每秒更新超过 500 个项目,整个表包含近 5 亿个数据。如何按 1m 间隔从此表创建连续聚合? 如果我创建 Create continuous-aggregates,它会循环吗?因为处理这么多数据需要时间,而此时新数据来了
我想要一种创建连续聚合的方法,首先计算所有数据而不查看更新。然后更新新闻
【问题讨论】:
我有一个基表,每秒更新超过 500 个项目,整个表包含近 5 亿个数据。如何按 1m 间隔从此表创建连续聚合? 如果我创建 Create continuous-aggregates,它会循环吗?因为处理这么多数据需要时间,而此时新数据来了
我想要一种创建连续聚合的方法,首先计算所有数据而不查看更新。然后更新新闻
【问题讨论】:
您可以使用 WITH NO DATA 选项稍后仅使用您想要的数据 refresh_continuous_aggregates。您可以选择要更新的时间范围的开始和结束。
例子:
CALL refresh_continuous_aggregate('caggs_name', '2020-01-01', '2020-02-01');
请参阅 API 文档here。
【讨论】: