gpt4 book ai didi

mysql - 在哈希分片中,是否有一种算法可以在 UUID V1 上实现两次哈希分区?

转载 作者:行者123 更新时间:2023-11-29 16:02:36 27 4
gpt4 key购买 nike

意思是,作为一个现实生活中的例子,首先,我们希望在 UUID V1 键上对 8 个 MySQL 实例进行逻辑分片,最后,在访问包含 UUID V1 键的表时,我们希望将该表跨 8 个实例进行分区在同一 UUID V1 key 上进行分区。

通常我们用实例的数量对哈希键进行取模,例如key % 8 并找到存储桶,但之后是否有算法对其进行第二次哈希分区?

最佳答案

简短回答:否。

长答案:

PARTITION BY HASH 无法提供在非分区表上使用普通索引无法获得的任何性能。如果您需要索引方面的帮助,请提供SELECTs

此外,UUID 对于大型表来说表现不佳。如果必须,请使用 UUID;否则请避免使用它们。

关于mysql - 在哈希分片中,是否有一种算法可以在 UUID V1 上实现两次哈希分区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56053539/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com