IT-Lexikon › Datenbanken › Range-Partition

Range-Partition

Datenbanken Svenska → Aktualisiert: 2026-09-09

Partitionierungsstrategie: Daten werden nach Wertebereich des Partitionsschlüssels aufgeteilt. Klassischer Einsatz: Zeitreihen, partitioniert pro Monat, Quartal oder Jahr. PARTITION BY RANGE (created_at) plus manuell angelegte Monatspartitionen.

Die Postgres-Erweiterung pg_partman automatisiert die Partitionspflege — legt neue Monatspartitionen rechtzeitig an, löscht alte. Vorteil: Partition Pruning wirkt bei Zeitraum-Abfragen (WHERE date BETWEEN X AND Y durchsucht nur 1–2 Partitionen statt eines Full-Table-Scans). Unterschied zur Hash-Partition: Range-Partitionen sind geordnet, Range-Abfragen funktionieren also — dafür laufen die neuesten Daten Gefahr, zur Hot Partition zu werden. TimescaleDB ist eine PG-Erweiterung, die automatisch nach Range partitioniert ("Hypertables") und alte Daten automatisch komprimiert.

← Zurück zum Lexikon