请问频繁的克隆租户、删除租户有哪些影响

我们有个业务相中了OB的租户克隆能力,使用中会经常性的克隆租户,用完了就删除。
请问这么做除了系统资源消耗、以及克隆租户期间的一些限制之外,还有其他的副作用吗?

比如租户ID我看到只有4位数,有上限吗?
还有其他的副作用吗?

谢谢。

1 个赞

并无其他副作用租户克隆后删除会立刻释放资源,id上限问题并未发现相关描述这边咨询下相关同学

1. 系统资源占用

  • 克隆租户:
    • 磁盘 IO 和网络带宽
      克隆操作会从源租户拷贝大量的数据,包括元数据和用户数据。这个过程会消耗大量磁盘 IO 和网络带宽,可能对其他租户的正常操作造成影响。
    • CPU 和内存
      克隆过程中需要进行数据验证和传输,可能导致服务器的 CPU 和内存消耗上升。
  • 删除租户:
    • 清理数据
      删除租户需要清理元数据和用户数据,尤其是大租户的删除可能触发大量的磁盘操作,进一步加剧 IO 负载。
    • 回收资源
      删除租户涉及内存、连接池等资源的回收,可能会导致系统瞬时负载增加。

还请帮忙咨询一下相关专家。

后续的435版本和当前4.2x版本中425bp2版本开始没有上限,之前的版本上限10万

1 个赞

哈哈,你从哪儿看到的租户 id 上限只有四位数?

我看到的租户 id 上限是 18446744073709551615。

uint64_t max_tenant_id_ = UINT64_MAX;

id 不会有这个限制吧?还是说之前限制过集群中的租户数量?

问了下RS组同学,之前版本确实是存在租户id限制的

哦哦,好的~