华信永道实践:sysbench 及 tpch 性能测试

2024年 5月 7日 47.0k 0

作者简介:邹阳,数据库工程师。

1、环境信息

1.1 服务器信息

华信永道实践:sysbench 及 tpch 性能测试-1

1.2 角色划分

华信永道实践:sysbench 及 tpch 性能测试-2

1.3 安装 sysbench 及 tpch

   yum install ob-sysbench obtpch

2、租户创建

创建租户执行测试。

2.1 创建资源

#查看当前资源规格及资源池配置:

select unit_config_id, name from __all_unit_config;
select resource_pool_id, name from __all_resource_pool;

#创建资源规格及资源池配置:

create resource unit test max_cpu=3, max_memory='2g', max_iops=256, max_disk_size='5g', max_session_num=512  min_cpu=1, min_memory='1g', min_iops=128;
create resource pool test_pool unit='test', unit_num=1, zone_list=('zone1',’zone2’,’zone3’);

#执行如下命令创建一个租户对象

create tenant test resource_pool_list=(’test_pool ’);
select tenant_name from __all_tenant;

#执行如下命令创建一个普通用户

CREATE USER 'test01' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO test01 WITH GRANT OPTION;

华信永道实践:sysbench 及 tpch 性能测试-3

3、sysbench 测试

本实验使用 sysbench 对 oceanbase 进行性能测试

3.1 执行测试

	obd test sysbench obce-3zones --user=test01 --password=password

注:我没有标明— tenant=test,原因是因为默认就是 test ,在5.4文档问题中有标注,如果您创建的 tenant 不叫 test 需要加上参数。

3.2 测试结果

#执行如下命令

华信永道实践:sysbench 及 tpch 性能测试-4

华信永道实践:sysbench 及 tpch 性能测试-5

华信永道实践:sysbench 及 tpch 性能测试-6

4、tpch测试

使用 tpch 工具对 oceanbase 数据库进行性能测试

4.1 执行测试命令

	obd test tpch obce-3zones --user=test01 --password=password --remote-tbl-dir=/home/admin/tpch --dbgen-bin=/usr/tpc-h-tools/tpc-h-tools/bin/dbgen --dss-config=/usr/tpc-h-tools/tpc-h-tools/

注:我没有标明—tenant=test,原因是因为默认就是 test ,在5.4文档问题中有标注,如果您创建的 tenant 不叫 test 需要加上参数。

4.2 测试结果

华信永道实践:sysbench 及 tpch 性能测试-7

最后总结发言,希望 OceanBase 做大做强,越来越好。

OceanBase 社区版入门到实战教程直播正在进行中~

快和小伙伴一起进群交流学习吧~

加入直播群方式一:

钉钉群号 3582 5151

加入直播群方式二:

扫码下方二维码加入

华信永道实践:sysbench 及 tpch 性能测试-8

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论