文档首页> > 最佳实践> 选择合适的DDM规格

选择合适的DDM规格

分享
更新时间: 2019/06/14 17:03

数据库以能够支撑业务高峰时期的并发为基本需求。假设以QPS为指标衡量业务需求,在RDS实例不成为性能瓶颈的前提下,您可以参考如下测试数据并根据自己的业务规划选择合适的DDM规格,在满足业务需要的同时降低使用成本,详细规格请参见DDM规格

说明:
  • 实际场景中的QPS支撑能力,受网络、存储、表设计、SQL执行计划、单条数据的大小等多方面的影响,以下QPS指标采用sysbench工具测试得到。
  • 本手册基于华为云分布式数据库中间件服务实践所编写,用于帮助您更全面的了解本服务的功能。

OLTP性能测试

测试环境

  • 可用区:北京一 可用区一
  • 子网:subnet-ff59 (192.168.0.0/24)
  • 内网安全组:Sys-default
  • 虚拟私有云:vpc-blue
  • RDS 规格: 16C32G,常规实例(c3)
  • 压力机(4台sysbench):16C32G
测试参数
  • 建表语句如下:
    CREATE TABLE sbtest1( 
     id INTEGER UNSIGNED NOT NULL auto_increment PRIMARY KEY,
     k INTEGER UNSIGNED DEFAULT '0' NOT NULL,
     c CHAR(120) DEFAULT '' NOT NULL,
     pad CHAR(60) DEFAULT '' NOT NULL
     );
  • 压测参数如下:
    --test='/usr/local/share/sysbench/oltp.lua' 测试模型 oltp.lua
    --oltp-table-size=160000000  准备1.6亿数据
    --oltp_auto_inc=off 关闭自增主键
    --oltp_skip_trx=off 跳过事务
    --oltp_secondary 将 id 设置为非主键防止主键冲突
    --oltp_range_size=5 连续取值 5 个,必定走到 5 个分片
    --rand-init=on 每个测试表都是用随机数据来填充的sysbench
    --num-threads=256/512 并发数

测试结果

测试结果如表1所示。

表1 OLTP性能测试

DDM规格

并发数

集群模式各节点QPS总和(per sec)

8C16G

256

49474

16C32G

256

87302

32C64G

256

152671

64C128G

512

317431

简单查询性能测试

测试环境

  • 可用区: 北京一 可用区 一
  • RDS 规格: 16C32G,常规实例(c3)
  • RDS 数量:8/16个
  • RDS 可用区:北京一 可用区 一
  • 压测 ECS 规格:16C32G
  • 压测 ECS 区域:北京一 可用区 一
测试参数
  • 建表语句如下:
    CREATE TABLE sbtest1( 
     id INTEGER UNSIGNED NOT NULL auto_increment PRIMARY KEY,
     k INTEGER UNSIGNED DEFAULT '0' NOT NULL,
     c CHAR(120) DEFAULT '' NOT NULL,
     pad CHAR(60) DEFAULT '' NOT NULL
     );
  • 压测参数如下:
    --test='/usr/local/share/sysbench/select.lua' 测试模型 select.lua,拆分键上的等值查询
    --oltp_tables_count=1 一张表
    --oltp-table-size=160000000  准备1.6亿数据
    --oltp_auto_inc=off 关闭自增主键
    --oltp_secondary=on 将 id 设置为非主键防止主键冲突
    --rand-init=on 每个测试表都是用随机数据来填充的 SysBench
    --report-interval=1
    --max-time=600 压测10分钟
    --num-threads=256/512 并发数

测试结果

测试结果如表2所示。

表2 简单查询性能测试

DDM规格

并发数

QPS(per sec)

8C16G

256

108003

16C32G

256

205228

32C64G

256

425585

64C128G

512

796614

如果您喜欢这篇文档,您还可以:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区