PolarDB-X计算层DRDS提供多种系列、不同规格的实例,以满足不同性能要求的多种业务场景。

系列对比

系列 入门版 标准版 企业版
实例规格 8核32G
  • 16核64GB
  • 32核128GB
  • 48核192GB
  • 64核256GB
  • 96核384GB
  • 128核512GB
  • 32核128GB
  • 48核192GB
  • 64核256GB
  • 96核384GB
  • 128核512GB
  • 192核768GB
  • 256核1024GB
  • 348核1536GB
  • 512核2048GB
  • 768核3072GB
  • 1024核4096GB
特点 面向初期的业务开发、测试场景,不具备复杂查询加速能力。 规格丰富,性价比高。面向具备超高并发、复杂查询及轻量分析的在线业务场景。 默认提供Parallel Query并行查询能力,可有效提升对于在线业务的多表关联、聚合排序等复杂查询的执行效率。 大规格资源,面向具备企业级超高并发、大规模数据复杂查询、加速分析的业务场景。 默认提供Parallel Query并行查询能力,可大幅提升海量数据下复杂查询、报表分析的执行效率。
说明
  • 所有PolarDB-X计算层DRDS实例均为专享实例,每个实例最少提供2个节点保证高可用。
  • PolarDB-X计算层DRDS不同系列规格实例的处理能力跟随资源scale-up弹性升配可线性提升,详情请参见实例变配
  • PolarDB-X计算层DRDS实例具体性能指标,详情参考Sysbench测试说明TPC-C测试说明TPC-H 50G测试说明

Sysbench

Sysbench说明Sysbench是一款开源的、模块化的、跨平台的多线程性能测试工具。可以执行数据库、CPU、内存、线程、IO等方面的性能测试。目前支持的数据库有MySQL、Oracle和PostgreSQL。以下验证PolarDB-X在Sysbench OLTP和SELECT场景中的性能表现。

  • 测试设计
    • PolarDB-X计算层DRDS(4种规格):基础版8核32GB、标准版16核64GB、企业版32核128GB、企业版64核256GB
    • ECS压力机(1台):32核64GB、操作系统Aliyun Linux 2.1903(64位)、计算网络增强型
    • RDS(12台):16核64GB、MySQL 5.7独享型
    说明 PolarDB-X计算层DRDS、ECS、RDS都处于同一可用区和同一VPC。
  • OLTP测试结果1
    规格 并发数 每秒读写数量
    入门版8核32GB 100 20807.12
    标准版16核64GB 230 49667.48
    企业版32核128GB 450 90693.70
    企业版64核256GB 900 177506.48
  • SELECT测试结果2
    规格 并发数 每秒读写数量
    入门版8核32GB 200 41401
    标准版16核64GB 300 98182.26
    企业版32核128GB 600 180500.00
    企业版64核256GB 1200 366863.48

TPC-C

TPC-C是业界常用的一套Benchmark,由TPC委员会制定发布,用于评测数据库的联机交易处理(偏向OLTP能力)。主要涉及10张表,包含如下业务事务模型:
  • NewOrder:新订单的生成
  • Payment:订单付款
  • OrderStatus:最近订单查询
  • Delivery:配送
  • StockLevel:库存缺货状态分析

TPC-C使用tpmC值(Transactions per Minute)来衡量系统最大有效吞吐量 (MQTh, Max Qualified Throughput),其中Transactions以NewOrder Transaction为准,即最终衡量单位为每分钟处理的新订单数。

  • 测试设计
    • 企业版测试环境:PolarDB-X计算层DRDS企业版32核128GB(单节点16核64GB)、4台RDS MySQL 5.7实例(8核32GB独享型)
    • 标准版测试环境:PolarDB-X计算层DRDS标准版16核64GB(单节点8核32GB)、4台RDS MySQL 5.7实例(4核32GB独享型)
    • 超大规格测试环境:PolarDB-X计算层DRDS企业版256核1024GB(单节点16核64GB)、12台RDS MySQL 5.7实例(32核128GB独享型)
  • 测试结果
    并发度 标准版实例tpmC 企业版实例tpmC 超大规格实例tpmC
    1个客户端*1000并发 65735.14 101620.8
    6个客户端*1000并发 821547.97
  • 不同并发下的tpmC曲线3

TPC-H

TPC-H是业界常用的一套Benchmark,由TPC委员会制定发布,用于评测数据库的分析型查询能力。TPC-H查询包含8张数据表、22条复杂的SQL查询,大多数查询包含若干表JOIN、子查询和Group-by聚合等。

  • 测试设计
    • 企业版测试环境:PolarDB-X计算层DRDS企业版32核128GB(单节点16核64G)、4台RDS MySQL 5.7实例(8核32G)
    • 标准版测试环境:PolarDB-X计算层DRDS标准版16核64GB(单节点8核32G)、4台RDS MySQL 5.7实例(4核32G)
  • 测试结果5
    Query 企业版(单位:秒) 标准版(单位:秒)
    Q01 55.82 111.84
    Q02 6.12 11.54
    Q03 15.99 30
    Q04 17.71 36.56
    Q05 10.89 23.01
    Q06 8.06 16.76
    Q07 17.09 34.80
    Q08 13.44 26.09
    Q09 53.81 101.51
    Q10 8.73 19.67
    Q11 18.25 19.74
    Q12 8.80 18.60
    Q13 14.15 31.33
    Q14 17.49 42.43
    Q15 20.62 42.79
    Q16 2.13 4.15
    Q17 1.93 4.07
    Q18 11.01 22.82
    Q19 12.97 27.61
    Q20 27.77 49.25
    Q21 38.84 68.08
    Q22 5.27 11.29
    总计 386.77 754.65