zone1 如何修改,扩容

SELECT ZONE, SUM(MEMORY_SIZE) AS TOTAL_MEMORY
→ FROM GV$OB_UNITS
→ WHERE ZONE = ‘zone1’
→ GROUP BY ZONE;
±------±-------------+
| ZONE | TOTAL_MEMORY |
±------±-------------+
| zone1 | 4294967296 |
±------±-------------+

SELECT UNIT_ID, TENANT_ID, MEMORY_SIZE FROM GV$OB_UNITS WHERE ZONE = ‘zone1’;
±--------±----------±------------+
| UNIT_ID | TENANT_ID | MEMORY_SIZE |
±--------±----------±------------+
| 1 | 1 | 2147483648 |
| 1001 | 1001 | 1073741824 |
| 1001 | 1002 | 1073741824 |
±--------±----------±------------+
这是查询zone1 大小,没有地方了,如何修改zone1 扩容

请问是使用obd安装部署的么,当物理资源足够情况下,可以使用obd cluster edit-config 集群名进行修改系统参数扩容,如扩容内存 memory_limit

你好,我是docker 镜像启动的, obclient -h127.0.0.1 -uroot@sys -A -Doceanbase -P2881 -p
这样进入,然后,sql语句准备创建 资源池,提示zone1 不足了

  1. 查看当前的memory_limit参数: 在连接成功后,可以通过以下SQL语句查看当前的memory_limit参数值。
SHOW PARAMETERS LIKE 'memory_limit';
  1. 修改memory_limit参数: 使用ALTER SYSTEM语句来修改memory_limit参数。假设要将memory_limit设置为60G,可以执行以下命令:
ALTER SYSTEM SET memory_limit='60G';
  1. 验证修改结果: 修改完成后,可以再次执行SHOW PARAMETERS语句来验证memory_limit参数是否已更新。
SHOW PARAMETERS LIKE 'memory_limit';

需要确保你的docker是有足够的内存