暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

分布式数据库学习Note110:OceanBase社区版中,OceanBase Sysbench 性能测试报告如何解读?

测试环境 (阿里云 ECS)

  • 硬件配置

    服务类型ECS 类型实例数机器核心数内存
    OceanBase 数据库ecs.hfg7.8xlarge332C128G
    ODP、Sysbenchecs.hfg7.8xlarge132C128G
  • 租户规格

    create resource unit sysbench_unit max_cpu 26, memory_size '70g'
    create resource pool sysbench_pool unit = 'sysbench_unit', unit_num = 1, zone_list=('zone1','zone2','zone3');
    create tenant sysbench_tenant resource_pool_list=('sysbench_pool'),  zone_list('zone1', 'zone2', 'zone3'), primary_zone=RANDOM, locality='F@zone1,F@zone2,F@zone3' set variables ob_compatibility_mode='mysql', ob_tcp_invited_nodes='%';
    
  • 软件版本

    服务类型软件版本
    OceanBase 数据库OceanBase_CE 4.0.0.0
    ODPOceanBase 4.0.0
    Sysbench1.0.20
    OSCentOS Linux release 7.9.2009 (Core)

测试方案

  1. 通过 OBD 部署 OceanBase 集群,ODP 和 Sysbench 单独部署在一台机器上, 作为客户端的压力机器。

  2. OceanBase 集群规模为 1:1:1,部署成功后先新建跑 Sysbench 测试的租户及用户(sys 租户是管理集群的内置系统租户,请勿直接使用 sys 租户进行测试),设置租户的 primary_zone 为 RANDOM,RANDOM 表示新建表分区的 leader 随机到这 3 台机器。

  3. 启动 Sysbench 客户端,进行 point_selectread_writeread_only 和 write_only 测试。

  4. 每轮测试 --time 设置为 60s,线程数取值可以为 32/64/128/256/512/1024

测试规格

--mysql-db=test 
--table_size=1000000 
--tables=30 
--threads=32/64/128/256/512/1024 
--report-interval=10 
--time=60
--db-ps-mode=disable
--rand-type=uniform

测试结果

Point Select 性能

ThreadsV4.0.0_CE QPSV4.0.0_CE 95% Latency (ms)
32180360.710.21
64312254.880.26
128473423.040.41
256571193.030.89
512604975.512.97
1024614351.074.33

Read Only 性能

ThreadsV4.0.0_CE QPSV4.0.0_CE 95% Latency (ms)
32124009.845.47
64222034.295.88
128355395.577.04
256453947.5812.30
512524999.5520.74
1024510261.370.55

Write Only 性能

ThreadsV4.0.0_CE QPSV4.0.0_CE 95% Latency (ms)
3237798.746.43
6472534.266.67
128125263.177.70
256188289.1510.84
512239281.8618.95
1024285313.6834.95

Read Write 性能

ThreadsV4.0.0_CE QPSV4.0.0_CE 95% Latency (ms)
3268305.0011.65
64123581.2912.98
128203527.2416.71
256276437.925.74
512319334.4648.34
1024314807.75147.61
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论