Timescale Cloud:性能、扩展、企业级
自托管产品
MST
检索列式存储的压缩统计信息。
有关使用超表(包括块大小分区)的更多信息,请参阅超表。
自 TimescaleDB v2.18.0检索压缩统计信息
显示
conditions
超表的压缩状态:SELECT * FROM hypertable_columnstore_stats('conditions');返回值
-[ RECORD 1 ]------------------+------total_chunks | 4number_compressed_chunks | 1before_compression_table_bytes | 8192before_compression_index_bytes | 32768before_compression_toast_bytes | 0before_compression_total_bytes | 40960after_compression_table_bytes | 8192after_compression_index_bytes | 32768after_compression_toast_bytes | 8192after_compression_total_bytes | 49152node_name |使用
pg_size_pretty
以更易读的格式获取输出:SELECT pg_size_pretty(after_compression_total_bytes) as totalFROM hypertable_columnstore_stats('conditions');返回值
-[ RECORD 1 ]--+------total | 48 kB
名称 | 类型 | 描述 |
---|---|---|
hypertable | REGCLASS | 要显示统计信息的超表 |
列 | 类型 | 描述 |
---|---|---|
total_chunks | BIGINT | 超表使用的块数量。如果 compression_status == Uncompressed ,则返回 NULL 。 |
number_compressed_chunks | INTEGER | 超表当前已压缩的块数量。如果 compression_status == Uncompressed ,则返回 NULL 。 |
before_compression_table_bytes | BIGINT | 压缩前堆的大小。如果 compression_status == Uncompressed ,则返回 NULL 。 |
before_compression_index_bytes | BIGINT | 压缩前所有索引的大小。如果 compression_status == Uncompressed ,则返回 NULL 。 |
before_compression_toast_bytes | BIGINT | 压缩前 TOAST 表的大小。如果 compression_status == Uncompressed ,则返回 NULL 。 |
before_compression_total_bytes | BIGINT | 压缩前整个表的大小(before_compression_table_bytes + before_compression_index_bytes + before_compression_toast_bytes )。如果 compression_status == Uncompressed ,则返回 NULL 。 |
after_compression_table_bytes | BIGINT | 压缩后堆的大小。如果 compression_status == Uncompressed ,则返回 NULL 。 |
after_compression_index_bytes | BIGINT | 压缩后所有索引的大小。如果 compression_status == Uncompressed ,则返回 NULL 。 |
after_compression_toast_bytes | BIGINT | 压缩后 TOAST 表的大小。如果 compression_status == Uncompressed ,则返回 NULL 。 |
after_compression_total_bytes | BIGINT | 压缩后整个表的大小(after_compression_table_bytes + after_compression_index_bytes + after_compression_toast_bytes )。如果 compression_status == Uncompressed ,则返回 NULL 。 |
node_name | TEXT | 超表所在的节点,仅适用于分布式超表。如果 compression_status == Uncompressed ,则返回 NULL 。 |
关键词