Dela den gigantiska tabellen i mindre fysiska barntabeller på en partitionsnyckel, så att varje fråga rör bara de partitioner den behöver (partition pruning) istället för att scanna miljarder rader. En tabell med 5B order-rader beter sig fortfarande som en logisk tabell, men motorn hoppar över 99% av den när din WHERE filtrerar på partitionsnyckeln.
Formen på en partitionerad tabell
orders (logical parent)
│ partition key = created_at
┌────────────────┼────────────────┬───────────────┐
▼ ▼ ▼ ▼
orders_2024_q1 orders_2024_q2 orders_2024_q3 orders_2025_q1
(child table) (child table) (child table) (child, active)
│ │
local index local index
(per child) (per child)
