分布式数据库中间件DDM 如何选择RDS实例数量

举报
嘭嘭 发表于 2018/08/15 14:41:39 2018/08/15
【摘要】 RDS实例作为数据存储引擎,在数据库存储与性能设计方面需要合理规划。

官网正在进行一系列的体验活动,了解更多详情请移步官网看看大大大福利~~


各种配置太麻烦? 轻轻的点击下图,试试一键式免费开通DDM实例

DDM1.PNG

RDS实例作为数据存储引擎,在数据库存储与性能设计方面需要合理规划。

  1. 自行评估满足业务所需要的数据库性能指标。

    如存储容量、数据库吞吐量、最大数据库连接数等。

  2. 选择合适的RDS实例规格,以下以8核32GB为例,具体请参见选择数据库实例规格

  3. 计算每个单项指标需要RDS实例数的最小值。如下表所示。

    表1 指标计算参考

    单项指标

    总基线(举例)

    单RDS基线(举例)

    单项指标RDS实例数(举例)

    参考计算方法

    {总存储容量}

    2000GB

    500GB

    4

    {总记录数}*{单记录占用字节数}

    {总吞吐量QPS}

    40000

    23000

    2

    业务支持{每秒最大请求数}*{单个请求访问数据库次数}

    .....

    .....

    .....

    .....

    .....


  4. 计算RDS实例数量。

    取每个单项指标需要RDS实例数的最大值,即上中“单项指标RDS实例数”列最大取值。

  • 单张表数据量达到1000万以上,如果不做拆分,则查询效率会略受影响。

  • 数据库架构师在规划RDS实例存储空间时,建议预估未来至少一到两年内的数据量。

  • 如果查询并发压力较大,可以考虑对RDS实例增加只读实例。

    通过在云监控云监控中找到对应的RDS实例,查看RDS实例的CPU和内存等性能指标的使用情况,进而判断RDS实例的并发压力。

  • 如果总体业务吞吐量较高,或者现有RDS实例的资源占用较高,可以适当增加RDS实例,提高数据库并行计算能力。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。