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

自托管产品

MST

检索列式存储的压缩统计信息。

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

TimescaleDB v2.18.0

检索压缩统计信息

  • 显示 conditions 超表的压缩状态:

    SELECT * FROM hypertable_columnstore_stats('conditions');

    返回值

    -[ RECORD 1 ]------------------+------
    total_chunks | 4
    number_compressed_chunks | 1
    before_compression_table_bytes | 8192
    before_compression_index_bytes | 32768
    before_compression_toast_bytes | 0
    before_compression_total_bytes | 40960
    after_compression_table_bytes | 8192
    after_compression_index_bytes | 32768
    after_compression_toast_bytes | 8192
    after_compression_total_bytes | 49152
    node_name |
  • 使用 pg_size_pretty 以更易读的格式获取输出:

    SELECT pg_size_pretty(after_compression_total_bytes) as total
    FROM hypertable_columnstore_stats('conditions');

    返回值

    -[ RECORD 1 ]--+------
    total | 48 kB
名称类型描述
hypertableREGCLASS要显示统计信息的超表
类型描述
total_chunksBIGINT超表使用的块数量。如果 compression_status == Uncompressed,则返回 NULL
number_compressed_chunksINTEGER超表当前已压缩的块数量。如果 compression_status == Uncompressed,则返回 NULL
before_compression_table_bytesBIGINT压缩前堆的大小。如果 compression_status == Uncompressed,则返回 NULL
before_compression_index_bytesBIGINT压缩前所有索引的大小。如果 compression_status == Uncompressed,则返回 NULL
before_compression_toast_bytesBIGINT压缩前 TOAST 表的大小。如果 compression_status == Uncompressed,则返回 NULL
before_compression_total_bytesBIGINT压缩前整个表的大小(before_compression_table_bytes + before_compression_index_bytes + before_compression_toast_bytes)。如果 compression_status == Uncompressed,则返回 NULL
after_compression_table_bytesBIGINT压缩后堆的大小。如果 compression_status == Uncompressed,则返回 NULL
after_compression_index_bytesBIGINT压缩后所有索引的大小。如果 compression_status == Uncompressed,则返回 NULL
after_compression_toast_bytesBIGINT压缩后 TOAST 表的大小。如果 compression_status == Uncompressed,则返回 NULL
after_compression_total_bytesBIGINT压缩后整个表的大小(after_compression_table_bytes + after_compression_index_bytes + after_compression_toast_bytes)。如果 compression_status == Uncompressed,则返回 NULL
node_nameTEXT超表所在的节点,仅适用于分布式超表。如果 compression_status == Uncompressed,则返回 NULL

关键词

此页面有疑问?报告问题 或 编辑此页面 在 GitHub 上。