ob4.0 VS MySQL 8.0.31单节点sysbench性能测试

附件为测试日志。
mysql_oltp_read_only.log (5.5 KB)
mysql_oltp_update_index.log (5.4 KB)
mysql_oltp_update_non_index.log (5.4 KB)
mysql_read_wirte.log (5.6 KB)
ob_oltp_read_only.log (5.5 KB)
ob_read_wirte.log (5.4 KB)
ob_update_index.log (5.4 KB)
ob_update_non_index.log (5.4 KB)

分区表的话,是不是性能还能提升。
默认是单分区表吧

sysbench测的,就一个节点。。。还用不到这些高级特性

这边看压力机和DB部署的服务器之间执行延时有点大,是两个主机之间的通信不太好么

1.并发度最低给300以上;
2.ob报内存错误,能不能报发一下报内存错误的observer.log

局域网内,跟MySQL测试的条件一样的。

就是写入太多,然后报租户内存不够的错误。

方便给下出现报错时详细些的信息么,最好包括sysbench的执行命令、具体的租户配置、相关调优配置、报错阶段的日志。这边想收集下信息,对后续小规格的租户进行优化,感谢

嗯嗯,看两组的实验确实都有点高

报错信息就是写入太多时,普通的租户内存不足错误,错误和下图图片中一样:

见附件。

sysbench命令及结果.txt (11.2 KB)
测试租户.txt (170.7 KB)
sys租户参数.txt (170.6 KB)

可以看看这个,还有调优空间

嗯,应该还有,
如果官方的老师能针对这个测试服务器的配置出一份调优参数就好了。。。我可以再跑一遍 :smiley:

你好,这边尝试了你的配置(内存配置及sysbench执行指令)尝试复现,未发现有报错,怀疑可能是调优策略的原因,是否方便上传下你这边使用的调优语句?我们这边看看是不是有相关的语句影响了sql执行

也有可能是我机器配置太低的原因。
我是机械硬盘、虚拟机。。。
不用纠结了,感觉只跑一次不准,我正在每个场景多跑几次。。。
跑出来的结果跟上次又不一样了

好的,这个要是后面还是出现的话可以开贴,我们这边会继续跟踪