Timescale Cloud:性能、扩展、企业级
自托管产品
MST
按时间值手动删除数据块。例如,删除包含早于 30 天的数据的数据块。
注意
手动删除数据块是一次性操作。要自动删除过期数据块,请设置数据保留策略。
要删除早于特定日期的数据块,请使用 drop_chunks
函数。提供要从中删除数据块的超表名称,以及删除数据块的时间间隔。
例如,要删除包含早于 24 小时的数据的数据块
SELECT drop_chunks('conditions', INTERVAL '24 hours');
您也可以删除两个日期之间的数据块。例如,删除包含 3 到 4 个月前的数据的数据块。
为 newer_than
截止时间提供第二个 INTERVAL
参数
SELECT drop_chunks('conditions',older_than => INTERVAL '3 months',newer_than => INTERVAL '4 months')
您也可以删除未来的数据块,例如,纠正带有错误时间戳的数据。要从名为 conditions
的超表中删除所有早于未来 3 个月的数据块
SELECT drop_chunks('conditions',newer_than => now() + INTERVAL '3 months');
关键词