Del den gigantiske tabellen i mindre fysiske barnetabeller på en partisjonsnøkkel, slik at hver spørring berører kun partisjonene den trenger (partition pruning) i stedet for å skanne milliarder av rader. En tabell med 5B ordre-rader oppfører seg fortsatt som én logisk tabell, men motoren hopper over 99% av den når WHERE filtrerer på partisjonsnøkkelen.
Formen på en partisjonert tabell
orders (logisk parent)
│ partisjonsnøkkel = created_at
┌────────────────┼────────────────┬───────────────┐
▼ ▼ ▼ ▼
orders_2024_q1 orders_2024_q2 orders_2024_q3 orders_2025_q1
(barnetabell) (barnetabell) (barnetabell) (barn, aktiv)
│ │
lokal indeks lokal indeks
(per barn) (per barn)
