Chia bảng khổng lồ thành các bảng con vật lý nhỏ hơn theo một partition key, để mỗi query chỉ chạm vào những partition cần thiết (partition pruning) thay vì quét hàng tỷ dòng. Một bảng 5 tỷ dòng đơn hàng vẫn hoạt động như một bảng logic duy nhất, nhưng engine bỏ qua 99% dữ liệu khi WHERE lọc theo partition key.
Hình dạng của bảng đã phân mảnh
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)
