gpt4 book ai didi

timescaledb - 如何更改 block 时间间隔?

转载 作者:行者123 更新时间:2023-12-04 14:18:39 29 4
gpt4 key购买 nike

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

用例:

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

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

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

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

    最佳答案

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

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

    (时间刻度人在这里)

    关于timescaledb - 如何更改 block 时间间隔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57530037/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com