Timescale Cloud:性能、扩展、企业级
自托管产品
MST
获取超表或连续聚合使用的总磁盘空间,即表本身的(包括块在内)、表上的任何索引以及任何 TOAST 表的大小总和。大小以字节为单位报告。这等同于计算 total_bytes
函数输出中 hypertable_detailed_size
列的总和。
注意
当提供连续聚合名称时,该函数会透明地查找其对应的超表并返回其统计信息。
有关使用超表(包括块大小分区)的更多信息,请参阅超表部分。
名称 | 类型 | 描述 |
---|---|---|
hypertable | REGCLASS | 要显示大小的超表或连续聚合。 |
名称 | 类型 | 描述 |
---|---|---|
hypertable_size | BIGINT | 指定超表使用的总磁盘空间,包括所有索引和 TOAST 数据 |
注意
如果函数在非超表关系上执行,则返回 NULL
。
获取超表的大小信息。
SELECT hypertable_size('devices');hypertable_size-----------------73728
获取所有超表的大小信息。
SELECT hypertable_name, hypertable_size(format('%I.%I', hypertable_schema, hypertable_name)::regclass)FROM timescaledb_information.hypertables;
获取连续聚合的大小信息。
SELECT hypertable_size('device_stats_15m');hypertable_size-----------------73728
关键词