Partitioning
Table partitioning in PostgreSQL allows you to split a large table into smaller, more manageable pieces called partitions.
Overview
Partitioning can dramatically improve query performance by allowing the database to scan only relevant partitions instead of the entire table.