Skip to content

[Enhancement]: Enable chunk skipping metadata for all columns by default #9297

@pantonis

Description

@pantonis

What type of enhancement is this?

Performance

What subsystems and features will be improved?

Query executor

What does the enhancement do?

TimescaleDB should automatically save min/max metadata ranges for all columns (not just ORDER BY columns) during compression, similar to how Parquet handles column statistics. This would significantly improve analytical query performance with negligible storage overhead. Min/max metadata storage is minimal, but the performance benefits from batch/chunk skipping are substantial—this is a fundamental feature in modern columnar analytics engines.

Implementation challenges

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementAn enhancement to an existing feature for functionality

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions