Bird
0
0

Why might partitioning not improve performance if the partition key has low cardinality?

hard📝 Conceptual Q10 of 15
PostgreSQL - Table Partitioning
Why might partitioning not improve performance if the partition key has low cardinality?
ABecause PostgreSQL does not support low cardinality keys
BBecause partitions will be large and queries still scan many rows
CBecause partitioning only works with numeric keys
DBecause low cardinality keys cause syntax errors
Step-by-Step Solution
Solution:
  1. Step 1: Define low cardinality

    Low cardinality means few distinct values in the partition key.
  2. Step 2: Understand partition size impact

    Few partitions mean each is large, so queries scan many rows despite partitioning.
  3. Final Answer:

    Because partitions will be large and queries still scan many rows -> Option B
  4. Quick Check:

    Low cardinality limits partitioning benefits [OK]
Quick Trick: Partition key needs many distinct values for best effect [OK]
Common Mistakes:
  • Thinking PostgreSQL disallows low cardinality keys
  • Believing partitioning only works with numbers

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More PostgreSQL Quizzes