【 使用环境 】开发环境
【 OB or 其他组件 】OB
【 使用版本 】4.0-ce
【问题描述】创建一个最简单的表 create table(id int),而且有的表select 查询很慢(无特殊字段)。
【复现路径】昨天创建表时,报错4013,啥也没改今天再测试了一下,报错4722。
【问题现象及影响】
集群有3个OBServer,1个zone;
【附件】
【 使用环境 】开发环境
【 OB or 其他组件 】OB
【 使用版本 】4.0-ce
【问题描述】创建一个最简单的表 create table(id int),而且有的表select 查询很慢(无特殊字段)。
【复现路径】昨天创建表时,报错4013,啥也没改今天再测试了一下,报错4722。
【问题现象及影响】
集群有3个OBServer,1个zone;
【附件】
select * from oceanbase.CDB_OB_LS_LOCATIONS; 看下
打开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租户下测试建表正常。