素材阁

TimescaleDB 速查

共 24 条 TimescaleDB 常用命令,涵盖基础、超表、时序查询、压缩与聚合、保留与运维。 支持搜索与分类筛选,点击即可复制。

基础

基于 PostgreSQL 的时序扩展。

命令说明
启用扩展(需在库里执行)
查看超表
兼容性
查看版本

超表

按时间自动分区。

命令说明
先建普通表
转成超表(按时间分区)
指定分块间隔
查看分块
空间分区

时序查询

time_bucket 分组。

命令说明
按小时聚合
桶粒度
取值函数
按时间范围查
补空桶

压缩与聚合

省空间、加速查询。

命令说明
开启压缩
自动压缩策略
连续聚合
连续聚合刷新策略
查看压缩设置

保留与运维

生命周期管理。

命令说明
自动删除过期数据
手动删旧块
常用索引
性能分析
版本说明

使用说明

TimescaleDB 常用命令速查:基础、超表、时序查询、压缩与聚合、保留与运维;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:基础、超表、时序查询、压缩与聚合、保留与运维。
  2. 点「命令」列复制,替换表名与间隔后执行。
  3. 先 CREATE TABLE 再 create_hypertable 把普通表转成超表。
  4. 按需开启压缩与连续聚合,并用保留策略自动清理旧数据。

常见问题

TimescaleDB 和普通 Postgres 有何不同?
它是 Postgres 扩展:完全兼容 SQL 与生态,额外提供超表(自动时间分区)、时序函数、压缩与连续聚合等时序能力。
超表是什么?
把表按时间自动拆成多个 chunk(分块),查询按时间裁剪只读相关块,插入与查询在大数据量下依然高效。
连续聚合和物化视图有何不同?
连续聚合是 Timescale 的增量物化视图,可配策略自动、持续刷新,只处理新增数据,适合长期高频的预聚合查询。

延伸阅读

相关工具