OceanBase_CE-v4.2.1.2通过TPCC-MySQL压力测试与MySQL对比差异较大问题

1.问题
OceanBase_CE-v4.2.1.2通过TPCC-MySQL压力测试与MySQL在配置相当情况分别做压力测试,OB的结果只有MySQL的三分一左右,是我这边有什么配置不合理吗?
2.配置
OB集群:4台16C32G的虚拟机,1台部署OCP, 3台OBSERVER , 测试的租户8C12G;
MySQL: 1台8G16G的虚拟机,数据库5.7.38,buffer poll分配10G;
测试工具: TPCC-MySQL
3.测试结果 (测试多次,以下为随机抽样)
(1)Oceanbase 4.2.1 8C12G + DBproxy
并发数 TpmC
1 587.000 TpmC
5 2581.000 TpmC
10 4658.000 TpmC
15 6289.000 TpmC
20 7508.000 TpmC
25 8371.000 TpmC
30 8510.000 TpmC
35 9032.000 TpmC
40 9182.000 TpmC
45 9723.000 TpmC
50 9998.000 TpmC

(2)mysql 5.7.38 8C10G
并发数 TpmC
1 2844.000 TpmC
5 9765.000 TpmC
10 16390.000 TpmC
15 20558.000 TpmC
20 23870.000 TpmC
25 25313.000 TpmC
30 26692.000 TpmC
35 27785.000 TpmC
40 28292.000 TpmC
45 29215.000 TpmC
50 29050.000 TpmC

各位神,可否解答一下疑惑。

你的问题我们已经收到,稍后会有相关同学回复

可以参考下官网的测试步骤,OceanBase分布式数据库-海量数据 笔笔算数 另外可以尝试调大租户内存,obproxy单独部署避免cpu抢占,观察obproxy cpu是否打满

https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000507723#10-title-环境调优
可能需要调整部分参数

dbproxy是单独部署的,和压测工具放一起;调整参数后,通过TPCC-MySQL工具测试,变化不大;根据文档要求,采用BenchmarkSQL工具,使用分区表(8个分区),TpmC能到2.9万左右,和前文mysql的测试结果相当。可能是压测工具差异导致吧。