Timescale Cloud:性能、规模、企业级
自托管产品
MST
获取超表所属分片所使用的磁盘空间信息,返回每个分片表、分片上的任何索引、任何 TOAST 表以及与分片相关的总大小的信息。所有大小均以字节为单位报告。
如果该函数在分布式超表上执行,它将为每个节点返回单独的磁盘空间使用情况信息行。访问节点不包含在内,因为它不包含任何本地分片数据。
与分片相关的额外元数据可通过 timescaledb_information.chunks
视图访问。
名称 | 类型 | 描述 |
---|---|---|
hypertable | REGCLASS | 超表的名称 |
列 | 类型 | 描述 |
---|---|---|
chunk_schema | TEXT | 分片的模式名称 |
chunk_name | TEXT | 分片的名称 |
table_bytes | BIGINT | 分片表使用的磁盘空间 |
index_bytes | BIGINT | 索引使用的磁盘空间 |
toast_bytes | BIGINT | TOAST 表的磁盘空间 |
total_bytes | BIGINT | 分片使用的总磁盘空间,包括所有索引和 TOAST 数据 |
node_name | TEXT | 报告大小的节点,仅适用于分布式超表 |
提示
如果在非超表关系上执行,该函数将返回 NULL
。
SELECT * FROM chunks_detailed_size('dist_table')ORDER BY chunk_name, node_name;chunk_schema | chunk_name | table_bytes | index_bytes | toast_bytes | total_bytes | node_name-----------------------+-----------------------+-------------+-------------+-------------+-------------+-----------------------_timescaledb_internal | _dist_hyper_1_1_chunk | 8192 | 32768 | 0 | 40960 | data_node_1_timescaledb_internal | _dist_hyper_1_2_chunk | 8192 | 32768 | 0 | 40960 | data_node_2_timescaledb_internal | _dist_hyper_1_3_chunk | 8192 | 32768 | 0 | 40960 | data_node_3
关键词