一个租户分配多个资源池里面存在多个资源单元是不是要分布多个observer上面,因为一个资源单元只能存在一个observer上。
我的理解是的,比如一个租户有A,B两个资源池,A资源池的资源单元是A1并且num=2,B资源池的资源单元是B1并且num=3,那每个zone里面的observer最少要5个,不知道我这样理解是不是对的
1 个赞
我理解是的,
- 一个租户分配多个资源池时,如果这些资源池中包含多个资源单元(Unit),那么这些资源单元需要分布在多个 OBServer 上。这是由 OceanBase 数据库的资源分配和负载均衡机制决定的。
- 一个资源池中的多个资源单元不能分配到同一个 OBServer 上。换句话说,一个资源池包含的资源单元数量不能超过单 Zone 内状态为 ACTIVE 的 OBServer 数量。
- 这是为了避免资源争抢,并确保负载均衡。每个资源单元会占用一部分 OBServer 的 CPU、内存等物理资源,因此需要分布在不同的 OBServer 上。
1 个赞