打开oceanbase下的表,还时不时出现这个。
已设置了参数 set GLOBAL ob_sql_work_area_percentage = 30;
打开oceanbase下的表,还时不时出现这个。
已设置了参数 set GLOBAL ob_sql_work_area_percentage = 30;
看看内存情况
show parameters LIKE ‘%memory%’;
select * from gv$ob_servers;
稍等,我看看
目前Mysql租户内存为10G,想增大内存到12G或更大,报错:
ALTER RESOURCE UNIT mysql_unit MEMORY_SIZE=12884901888
4624 - zone ‘zone1’ server ‘“192.168.12.123:2882”’ MEMORY_SIZE resource is not enough to hold a new unit
麻烦先重启集群看下吧,另外今天是创建表报4722 还是查询
集群重启后,OB 集群正常,但连不上mysql租户,sys租户可以连上。
mysql租户连接错误。
连接串发一下。 登录sys租户 看下相关租户信息SELECT * FROM oceanbase.DBA_OB_TENANTS;
麻烦提供一下:rs日志,与ob日志
其中有台OBServer启动时有条警告,内存不足,需要10G,但只有8G可使用。
然后释放些内存出来(但仍不足10G),重启后正常,mysql租户可以连接了。
不确认是否内存不足导致以上错误。
现在创建表的语句也正常了吗?
CREATE table test1(id int)
4013 - No memory or reach tenant memory limit
TRUNCATE table pf_sys_log
4013 - No memory or reach tenant memory limit
时间: 366.921s
麻烦确认下租户id,以及收集下执行语句时候的日志
在sys租户下测试建表正常。
CREATE TABLE table1(id int)
4013 - No memory or reach tenant memory limit
时间: 0.089s
===== SQL Trace 日志 =============
observer_trace.log (34.3 KB)
目前是4722报错不复现了,只有4013错吗?
会,我觉得这两个错误是同一个问题。
我重启过集群之后,试着create table,一开始报4013,几次之后,后面就报4722了。反复几天都是这样子。
而且耗时也变行更长,一开始是零点几秒,后面就999多秒。
4722 - log stream location leader does not exist
时间: 999.93s
create table table1(id int)
4722 - log stream location leader does not exist
时间: 1000.03s
observer.traceId.log (5.2 KB)