获取有关属于超表的块使用的磁盘空间的信息,返回每个块表的尺寸信息、块上的任何索引、任何 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
关键词
在此页面上发现问题?报告问题 或 在 GitHub 上编辑此页面。