3

当块时间间隔太大时,我们如何更改块时间间隔?

用例:

  • 我们有一个现有的超表,我们将其设置chunk_time_interval为 1 个月(使用create_hypertable()时)。
  • 过去几个月这很好,但现在数据速率将增加 1000 倍

例如,我认为我们不能只使用set_chunk_time_interval,因为它不会影响当前块:所以当一个新的月份块刚刚开始时,当数据速率增加时,这个块会变得很大,只有新的块才是正确的-大小。

那么处理这种情况的最佳方法是什么?

所以澄清一下:我们想要一个超表,其中旧数据的块大小与新数据不同。

4

1 回答 1

4

我们目前不提供更改现有块的范围的方法,但您可以使用set_chunk_time_interval将下一个块更改为(例如)一天或一小时的时间段。

如果您的数据库不是太大,一种方法是转储您的数据(例如,转储到 CSV),然后使用不同的设置重新创建数据库。并行复制将有助于加快加载速度: https ://github.com/timescale/timescaledb-parallel-copy

(这里的时间表人)

于 2019-08-17T20:57:43.213 回答