বিশাল table-কে একটি partition key দিয়ে ছোট physical child table-এ split করুন, যাতে প্রতিটি query শত কোটি row scan করার বদলে কেবল যে partition দরকার তা স্পর্শ করে (partition pruning)। ৫০০ কোটি order row সহ একটি table এখনও একটি logical table-এর মতো আচরণ করে, কিন্তু আপনার WHERE partition key-তে filter করলে engine এর ৯৯% skip করে।
একটি partitioned table-এর আকার
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)
