Timescale Cloud: Performance, Scale, Enterprise

Self-hosted products

MST

Retrieve the compression settings for each chunk in the columnstore.

Since TimescaleDB v2.18.0

To retrieve information about settings:

  • Show settings for all chunks in the columnstore:

    SELECT * FROM timescaledb_information.chunk_columnstore_settings

    Returns:

    hypertable | chunk | segmentby | orderby
    ------------+-------+-----------+---------
    measurements | _timescaledb_internal._hyper_1_1_chunk| | "time" DESC
  • Find all chunk columnstore settings for a specific hypertable:

    SELECT *
    FROM timescaledb_information.chunk_columnstore_settings
    WHERE hypertable::TEXT LIKE 'metrics';

    Returns:

    hypertable | chunk | segmentby | orderby
    ------------+-------+-----------+---------
    metrics | _timescaledb_internal._hyper_2_3_chunk | metric_id | "time"
NameTypeDefaultRequiredDescription
hypertableREGCLASS-The name of a hypertable in the columnstore
chunkREGCLASS-The name of a chunk in hypertable
segmentbyTEXT-A list of columns used to segment hypertable
orderbyTEXT-A list of columns used to order data in hypertable. Along with ordering and NULL ordering information.

Keywords

Found an issue on this page?Report an issue or Edit this page in GitHub.