【问题标题】:Number of tablets per table in YugabyteDB YSQLYugabyteDB MYSQL 中每个表的片数
【发布时间】:2022-06-15 01:31:17
【问题描述】:

[用户在YugabyteDB Community Slack上发布的问题]

我有一个关于一张桌子的平板电脑数量的问题。 我正在使用 YSQL API,我的集群有 3 个节点,RF 为 3,每个节点有 16 个内核。 我没有使用SPLIT INTO N TABLETS 语法指定每个表的分片数量,所以我猜片的数量将由节点拥有的核心决定,根据文档,每个节点每个表将有 8 个分片。 在这种情况下,一个表的总分片应该是24=(8 x 3) 我们也有 RF=3,所以这意味着复制后的总分片将是72? (24 x 3) 我在这里感到困惑,因为我在 tserver 平板电脑 UI 中只看到了 24 个分片,其中提到 8 个分片是 24 个分片中的领导者。看到这一点,似乎 24 个分片也包含复制的分片。

请在这里纠正我的理解。我正在使用 YugabyteDB 2.12,最新稳定版

输出 - cat /proc/cpuinfo | grep 'core id'

这是一张桌子,在左边,它显示了 24 个分片,8 个是领导者,其余的是追随者:

【问题讨论】:

    标签: yugabyte-db


    【解决方案1】:

    你的数字是正确的。 24 个 tablet 是per tserver,72 个用于 3 节点集群。每个 tserver 8 个领导者,3 节点集群有 24 个领导者。

    您的屏幕截图来自一个 tserver 端点 (:9000/tables) 主端点 (localhost:7000/table?id=000030af000030008000000000004200) 将显示所有平板电脑及其对等设备

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-27
      • 2022-10-18
      • 2021-12-03
      • 2011-09-02
      • 2022-07-20
      • 2022-06-15
      • 2021-12-22
      • 1970-01-01
      相关资源
      最近更新 更多