首页 > 解决方案 > 如何更改块时间间隔?

问题描述

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

用例:

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

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

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

标签: timescaledb

解决方案


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

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

(这里的时间表人)


推荐阅读