Sysbench 对 OceanBase 开源版3.1.3数据库的 OLTP 性能测试

作者简介:马顺华
从事运维管理工作多年,目前就职于六棱镜(杭州)科技有限公司,熟悉运维自动化、OceanBase 部署运维、MySQL 运维以及各种云平台技术和产品。并已获得 OceanBase 认证 OBCA、OBCP 证书。

Sysbench 对 OceanBase 开源版3.1.3数据库的 OLTP 性能测试-1


本文介绍如何使用 Sysbench 测试对 OceanBase 数据库的 OLTP 性能进行测试。包括安装 Sysbench,在本文中使用2种方式,对 OceanBase 运行 Sysbench 测试; 通过 OBD test 命令一键进行 Sysbench 测试; 基于官方 Sysbench 工具进行手动进行测试,并对 OceanBase 做一些调优,再结合测试程序快速找到适合的最佳性能。Sysbench 压测 OceanBase,可以建几个结构相同的表,然后执行纯读、纯写、读写混合。其中读又分根据主键或者二级索引查询,等值查询、IN查询或范围查询几种。详细的可以查看官方介绍。


机器信息

Sysbench 对 OceanBase 开源版3.1.3数据库的 OLTP 性能测试-2

机器角色划分

Sysbench 对 OceanBase 开源版3.1.3数据库的 OLTP 性能测试-3


安装环境部署版本

Sysbench 对 OceanBase 开源版3.1.3数据库的 OLTP 性能测试-4


一、安装配置 Sysbench

1、安装 MySQL