Timescale Cloud:性能、规模、企业级

自托管产品

MST

数据量快速增长意味着您需要对聚合的内容和方式有更多的控制。考虑到这一点,Timescale Cloud 为您提供了更精细的数据分析工具。

默认情况下,连续聚合不包含底层超表中最新的数据块。然而,实时聚合会使用聚合数据**并**将最新的原始数据添加到其中。这提供了准确和最新的结果,而无需在数据写入时进行聚合。

在 TimescaleDB v2.13 及更高版本中,实时聚合默认是**禁用**的。在早期版本中,实时聚合默认是**启用**的;当您创建连续聚合时,对该视图的查询会包含最新的原始数据结果。

有关连续聚合和实时聚合之间比较的更多详细信息,请参阅我们的实时聚合博客文章

您可以通过在创建或修改视图时设置 `materialized_only` 参数来启用或禁用实时聚合。

  1. 为现有连续聚合启用实时聚合

    ALTER MATERIALIZED VIEW table_name set (timescaledb.materialized_only = false);
  2. 禁用实时聚合

    ALTER MATERIALIZED VIEW table_name set (timescaledb.materialized_only = true);

当您查询连续聚合时,实时聚合会自动添加最新数据。换句话说,它们包含比您上次物化桶**更晚**的数据。

如果您将新的**历史**数据添加到已物化桶中,它将不会反映在实时聚合中。您应该等待下一次计划刷新,或者通过调用 `refresh_continuous_aggregate` 手动刷新。您可以认为实时聚合对于历史数据最终是一致的。

有关更多信息,请参阅故障排除部分

关键词

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