timescaleDB 优化
创建超表1、先创建普通表【ts_kv_bak】。2、将普通表转为超表。SELECT create_hypertable( ts_kv_bak, ts );检查当前设置中的区块间隔SELECT * FROM timescaledb_information.dimensions WHERE hypertable_name ts_kv_bak; 结果 hypertable_schema | hypertable_name | dimension_number | column_name | column_type | dimension_type | time_interval | integer_interval | integer_now_func | num_partitions -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- public | ts_kv_bak | 1 | ts | timestamp with time zone | Time | 1 day | | |更改现有超表的块区间长度SELECT set_chunk_time_interval(ts_kv_bak, INTERVAL 24 hours);更新后的区间区间只适用于新区块。这意味着设置一个过长的区间 区间可能需要很长时间才能纠正。例如如果你设为1年并开始插入数据就无法再插入数据 缩短该年度的段间。如果你需要纠正这种情况可以创建一个 新建Hypertable并迁移你的数据。查询块SELECT * FROM timescaledb_information.chunks WHERE hypertable_name ts_kv_bak AND hypertable_schema public