Table Partition Planner

Produces a partitioning or sharding plan for an oversized table - range/list/hash strategy, partition-key choice, composite-key and pruning constraints, and a verdict on whether to partition at all. Use when one table has grown past tens of millions of rows or hundreds of GB, vacuum/autovacuum on it runs for hours, retention deletes are giant DELETEs, or you are deciding between range/list/hash partitioning or sharding a hot table. Do NOT use when the goal is choosing indexes for specific slow queries - use index-advisor instead.

SkillMedev 404bd59 4.9 KB Updated

File contents

SkillMedev/database-performance/tree/main/skills/partition-planner commit 404bd5915c

Frequently asked questions

npx skillmds@latest add skillmedev/table-partition-planner