TimescaleDB 管理
菜单路径:系统平台 → TimescaleDB 管理。 本页供系统管理员查看数据表的时间分块、保留策略和后台任务,不能把某张表的策略视为整个平台统一的数据保存期限。
列表与详情
列表按 Schema、表名筛选,显示 Chunk 数、Chunk 时间间隔、保留策略、检查周期和任务状态。先确认组织对应的 Schema,再定位需要检查的数据表。
点击“详情”可查看表信息、时间列、压缩状态、大小信息和保留任务状态,并在 Chunks / Jobs 页签之间切换。
| 入口 | 用途 |
|---|---|
| 刷新 | 重新读取当前表的信息。 |
| 加载大小 | 获取表、索引等大小;未加载时显示 - 不等于占用为 0。 |
| 改保留策略 | 配置 drop_after,即删除超过指定时长的数据;表单由数值和单位组成,数值必填、下限为 1。 |
| 改 chunk 间隔 | 调整时间分块间隔;与数据保留时长分开管理。 |
| 删旧 chunks | 数据清理操作,会影响历史数据,不能当作列表刷新。 |
查询历史数据时如何使用
历史查询范围与数据库保留策略是两个条件。把查询开始时间调早,并不能恢复已按策略清理的数据。查不到较早记录时,应核对实际数据表的保留策略、检查周期和任务运行状态。
报表文件的保留天数在系统平台 → 组织管理配置,见报表记录;它与这里的数据表策略不是同一个参数。
修改保留策略或删除旧分块前,应确认目标 Schema、表和所需保留时间,并评估对已存历史数据的影响。