Timescale Cloud:性能、扩展、企业级

自托管产品

MST

获取超表或连续聚合使用的总磁盘空间,即表本身的(包括块在内)、表上的任何索引以及任何 TOAST 表的大小总和。大小以字节为单位报告。这等同于计算 total_bytes 函数输出中 hypertable_detailed_size 列的总和。

注意

当提供连续聚合名称时,该函数会透明地查找其对应的超表并返回其统计信息。

有关使用超表(包括块大小分区)的更多信息,请参阅超表部分

名称类型描述
hypertableREGCLASS要显示大小的超表或连续聚合。
名称类型描述
hypertable_sizeBIGINT指定超表使用的总磁盘空间,包括所有索引和 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

关键词

此页有问题?报告问题 或 编辑此页(在 GitHub 上)。