sysbench 初始化报错6002错误

v4.2.0 arm
sysbench 初始化10张表 每张1亿条,表 hash by(id) partitions 12 , 看了文档 和参数都是默认值。

https://www.oceanbase.com/docs/common-oceanbase-database-cn-10000000001692916

可以参考下这个文档
https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000033309

1 个赞

按照操作 ignore-error了 ,但又出现 4012错误

image

ignore 4012后报

10张表 每张1Y 数据量比较大 出现锁问题概率是挺大的。

可以缩小点数据量 观察下。

初始化时忽略了这些错误,–rand-type=uniform --mysql-ignore-errors=1062,1213,6002,4012,换了4.1版本 1亿条数据同样报错FATAL: `sysbench.cmdline.call_command’ function failed: /usr/local/share/sysbench/oltp_common.lua:229: db_bulk_insert_next() failed 没有其他明显错误提示,初始化换成100万后可以了,但是还是不太明白是为什么?因为在这几台机器上装tidb测试就没有出现过这样的报错,初始化也没有做上面的设置,是我哪姿势用的不对吗。 还有就是另一个帖子里ocp express 一直起不来

参数.txt (2.3 KB)

create resource unit unit1 max_cpu 24,MEMORY_SIZE ‘36G’
create resource pool pool1 unit unit1,unit_num=1,zone_list=(‘zone1’,‘zone2’,‘zone3’);
create tenant ob_mysql zone_list=(‘zone1’,‘zone2’,‘zone3’),PRIMARY_ZONE=‘zone1,zone2,zone3’, resource_pool_list=(‘pool1’) SET ob_tcp_invited_nodes=’%’;

@秃蛙 @其灵 大佬 再帮看看

@秃蛙 @其灵

收到,我会再跟进下。稍等

image
sysbench 初始化失败后 ,drop database报这个错,普通ssd

可以提供下observer.log 和 /var/log/message日志 看下

16.rar (2.3 MB)
17.rar (9.2 MB)
18.rar (3.2 MB)

提供的日志是15点48分的几分钟的日志 事发时间日志没有,磁盘应该是正常的,可以提供下执行报错的日志确认下。

感觉4.1 4.2 版本有问题,我部署了一个3.1.5 用起来就比较丝滑,创建租户也很快返回(创建租户报错ERROR 4550 (HY000): rootservice is shutdown - #4,来自 BOIL飞)
sysbench初始化失败后drop database操作也很快。就是初始化(1千万条)时报 error 4030 (Over tenant memory limits) 报错是内存如下:

链接:百度网盘 请输入提取码
提取码:frwz

这个问题有分析结果了吗

数据量降低,或者分区数量增大 试试