literal">HASH</code> and choose a reasonable number of
    partitions rather than trying to partition by <code class="literal">LIST</code> and
    hoping that the number of customers does not increase beyond what it is
    practical to partition the data by.
   </p><p>
    Sub-partitioning can be useful to further divide partitions that are
    expected to become larger than other partitions.
    Another option is to use range partitioning with multiple columns in
    the partition key.
    Either of these 