Jaa jättitaulu pienempiin fyysisiin lapsitauluihin partitioavaimen mukaan, jotta jokainen kysely koskettaa vain tarvitsemiaan partitioita (partition pruning) miljardien rivien skannaamisen sijaan. Taulu, jossa on 5 miljardia tilausriviä, käyttäytyy edelleen yhtenä loogisena tauluna, mutta moottori ohittaa 99 % siitä, kun WHERE-lauseesi suodattaa partitioavaimella.
Partitioidun taulun muoto
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)
