[用户在YugabyteDB社区板上发布的问题]
关于一张桌子的药片数量,我有一个问题。我使用的是YSQL,我的集群有3个节点,RF为3,每个节点有16个核心。我没有使用SPLIT INTO N TABLETS语法指定每个表的碎片数,所以我想平板电脑的数量将由一个节点的核心决定,根据文档,每个节点的每个表将有8个碎片。在这种情况下,表的总碎片应该是24=(8 x 3) --我们也有RF=3,所以这意味着复制后的总碎片将是72? (24 x 3) --我在这里感到困惑,因为我在tserver平板用户界面中只看到了24个碎片,其中提到8个碎片是24个中的领头羊。看到这一点,这24个碎片似乎也包含了复制的碎片。
请纠正我的理解。我使用的是YugabyteDB 2.12,最新的稳定版本
- cat /proc/cpuinfo | grep 'core id'输出

这是一张桌子,左边的是24个碎片,8个是领导者,其余的是追随者:

发布于 2022-06-14 17:31:17
你的数字是正确的。24片为per tserver,72片为3节点簇。每个tserver有8个领导者,3个节点集群有24个领导者。
您的屏幕截图来自一个tserver端点(:9000/table),主端点(localhost:7000/table?id=000030af000030008000000000004200)将向您展示所有的平板电脑和它们的对等点。
https://stackoverflow.com/questions/72621168
复制相似问题