作者简介:邹阳,数据库工程师。
1、环境信息
1.1 服务器信息
1.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;
3、sysbench 测试
本实验使用 sysbench 对 oceanbase 进行性能测试
3.1 执行测试
obd test sysbench obce-3zones --user=test01 --password=password
(注:我没有标明— tenant=test,原因是因为默认就是 test ,在5.4文档问题中有标注,如果您创建的 tenant 不叫 test 需要加上参数。)
3.2 测试结果
#执行如下命令
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 测试结果
最后总结发言,希望 OceanBase 做大做强,越来越好。
OceanBase 社区版入门到实战教程直播正在进行中~
快和小伙伴一起进群交流学习吧~
加入直播群方式一:
钉钉群号 3582 5151
加入直播群方式二:
扫码下方二维码加入