测试环境是7台虚拟机OB1-OB7,8C+64G+1T。
其中OB1为OBD服务器+MySQL 8.0.31
OB2-OB7上装了6机的cluster OBDEMO
OB2-OB4 上装了3机的cluster OBDEMO3
主要参考了 OceanBase 数据库 TPC-H 测试-OceanBase 数据库-OceanBase文档中心-分布式数据库使用文档
OceanBase 数据库 Sysbench 测试-OceanBase 数据库-OceanBase文档中心-分布式数据库使用文档
下面是实验数据,仅供参考。
TPCC READ ONLY测试
对应的日志为:
OB4.0 6节点QPS.log (7.9 KB)
MySQL QPS.log (7.8 KB)
OB4.0 3节点 qps.log (7.9 KB)
TPCC WRITE ONLY测试
对应的日志为:
OB4.0 6节点TPS.log (8.6 KB)
MySQL TPS.log (7.9 KB)
OB4.0 3节点 tps.log (7.9 KB)
TPCH 测试:
TPCH22个SQL.rar (15.8 KB)
这包含了表是否打散了分区,以及是否使用了并行。
对应的日志为:
OB4.0 TPCH 3节点分区并行.log (662 字节)
MYSQL TPCH.log (683 字节)
OB4.0 TPCH 3节点不分区.log (674 字节)
OB4.0 TPCH 6节点分区并行.log (662 字节)
OB4.0 TPCH 6节点 不分区.log (677 字节)
OB4.0 TPCH 6节点分区.log (669 字节)
OB4.0 TPCH 3节点分区.log (672 字节)
初步结论:
OB4.0测试下来能碰到一些BUG,但与开发反馈后,也能较及时的回应。
整体测下来,虽然部分SQL性能还有改进空间,但总的性能已经超出了个人对国产数据库的期待了 ,。,期待研发能更进一步,是的可以早日真正用于投产 。