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

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

测试环境 (阿里云 ECS)

  • 3 节点硬件配置

    服务类型ECS 类型实例数机器核心数内存
    OceanBase 数据库ecs.g7.8xlarge332C128G
    TPC-Hecs.g7.8xlarge132C128G
  • 3 节点租户规格

    create resource unit tpch_unit max_cpu 26, memory_size '70g'
    create resource pool tpch_pool unit = 'tpch_unit', unit_num = 1, zone_list=('zone1','zone2','zone3');
    create tenant tpch_mysql resource_pool_list=('tpch_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
    TPC-HV3.0.0
    OSCentOS Linux release 7.9.2009 (Core)

测试方案

  • 使用 OBD 部署 OceanBase 数据库集群。TPC-H 客户端需要部署在一台机器上, 作为客户端的压力机器。您无需部署 ODP,测试时直连任意一台机器即可。

  • 3 节点的 OceanBase 集群部署规模为 1:1:1。部署成功后先新建跑 TPCH 测试的租户及用户(sys 租户是管理集群的内置系统租户,请勿直接使用 sys 租户进行测试),设置租户的 primary_zone 为 RANDOM。

  • 测试数据量:100G。

  • 测试步骤详见 OceanBase 数据库 TPC-H 测试

测试结果

Query ID3节点 OBServer V4.0.0_CE 查询响应时间(单位:秒)
Q12.34
Q20.14
Q30.72
Q40.56
Q52.25
Q60.23
Q71.52
Q80.7
Q95.22
Q101.24
Q110.23
Q121.62
Q132.41
Q140.36
Q150.79
Q160.66
Q170.63
Q180.93
Q190.78
Q201.17
Q212.42
Q221.24
Total28.16
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论