插入数据报“Over tenant memory limits”错误

【 使用环境 】测试环境
【 OB 】
【 使用版本 】社区版4.2.5
【问题描述】插入数据报“Over tenant memory limits”

查询内存使用情况如下:
图片

1 个赞

每个租户都有资源限制吧,包括CPU、内存、磁盘空间等。这个报错很明显就是资源不足,扩下内存资源是不是就行了。

看着像是超过了租户的内存 也可以查一下租户的内存
select a.zone,a.svr_ip,b.tenant_name,b.tenant_type, a.max_cpu, a.min_cpu,
round(a.memory_size/1024/1024/1024,2) memory_size_gb,
round(a.log_disk_size/1024/1024/1024,2) log_disk_size,
round(a.log_disk_in_use/1024/1024/1024,2) log_disk_in_use,
round(a.data_disk_in_use/1024/1024/1024,2) data_disk_in_use
from oceanbase.gv$ob_units a join oceanbase.dba_ob_tenants b on a.tenant_id=b.tenant_id order by b.tenant_name;
建议使用obdiag收集一下发生问题的前后五分钟的日志信息
obdiag gather log
https://www.oceanbase.com/docs/common-obdiag-cn-1000000003607759

执行升级内存sql的时候报错了,重启了下服务,启动失败,直接重装了。