Dev tabloyu bir partition key'e göre daha küçük fiziksel child tablolara bölün, böylece her sorgu milyarlarca satırı taramak yerine yalnızca ihtiyaç duyduğu partition'lara dokunur (partition pruning). 5 milyar order satırlı bir tablo hala tek bir mantıksal tablo gibi davranır, ancak WHERE'iniz partition key üzerinde filtrelediğinde engine %99'unu atlar.
Partition'lanmış bir tablonun şekli
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)
