为什么同个服务器部署两个数据库,不能同时进行systbench的测试呢


在一台ECS服务器部署两个oceanbase数据库,然后同时运行sysbench压力测试,想看看是否彼此会有性能影响,但是run测试的时候报错了。求助,谢谢!

看你的sysbench命令测试的读写,同时测试,你得设置好你的表,都是默认设置的话,写数据的过程可能会有冲突。从报错的信息上看是超时了,不确定是不是并发写导致死锁而超时。

建议:

  1. 通过obdiag check 巡检一下;
  2. 通过obdiag analyze log 日志分析一下

把上面两个结果发回来。

开始跑一个的时候,手工用客户端连另外一个试一下,是不是跑一个的时候资源已经用光了

1 个赞