含义是现实生活中的示例,首先,我们希望在uuid v1键上的8个mySQL实例上进行逻辑shard,最后是在访问包含UUID V1键的表时,我们想在同一UUID V1键上的8个分区中对该表进行分区。
通常,我们按照实例数来调节哈希键。 key % 8
并找到水桶,但后来,是否有算法第二次将其划分?
简短答案:否。
长答案:
PARTITION BY HASH
不提供任何在非分区表上使用普通索引无法获得的性能。如果需要索引方面的帮助,请提供SELECTs
。
此外,uuids在巨大的桌子上的表现不佳。如果需要,请使用UUID;否则避免它们。