SQLコマンドを使用して、テナントのリソース使用状況を確認できます。
ステートメントは以下のとおりです:
obclient> SELECT t1.tenant_name,concat(svr_ip,":",svr_port) as "unit_server",t3.max_cpu,t3.min_cpu FROM OCEANBASE.DBA_OB_TENANTS t1,OCEANBASE.DBA_OB_UNITS t2,OCEANBASE.DBA_OB_UNIT_CONFIGS t3,OCEANBASE.DBA_OB_RESOURCE_POOLS t4
where t1.tenant_id = t4.tenant_id
AND t4.resource_pool_id=t2.resource_pool_id
AND t4.unit_config_id=t3.unit_config_id
ORDER BY t1.tenant_name;
+---------------+----------------+---------+---------+
| tenant_name | unit_server | max_cpu | min_cpu |
+---------------+----------------+---------+---------+
| sys | 10.0.0.0:7702 | 5 | 2.5 |
| tenant_mysql | 10.0.0.0:7702 | 2 | 2 |
| tenant_oracle | 10.0.0.0:7702 | 4 | 4 |
+---------------+--------------------+---------+---------+
フィールドの説明は以下のとおりです。
| フィールド | 説明 |
|---|---|
| tenant_name | テナント名 |
| unit_server | テナントUnitが配置されているOBServer |
| max_cpu | テナントUnitで許可される最大CPUコア数 |
| min_cpu | テナントUnitで使用可能な最小CPUコア数 |