分布式数据库中间件DDM 如何选择RDS实例数量
【摘要】 RDS实例作为数据存储引擎,在数据库存储与性能设计方面需要合理规划。
官网正在进行一系列的体验活动,了解更多详情请移步官网看看大大大福利~~
各种配置太麻烦? 轻轻的点击下图,试试一键式免费开通DDM实例
RDS实例作为数据存储引擎,在数据库存储与性能设计方面需要合理规划。
自行评估满足业务所需要的数据库性能指标。
如存储容量、数据库吞吐量、最大数据库连接数等。
选择合适的RDS实例规格,以下以8核32GB为例,具体请参见选择数据库实例规格。
计算每个单项指标需要RDS实例数的最小值。如下表所示。
表1 指标计算参考 单项指标
总基线(举例)
单RDS基线(举例)
单项指标RDS实例数(举例)
参考计算方法
{总存储容量}
2000GB
500GB
4
{总记录数}*{单记录占用字节数}
{总吞吐量QPS}
40000
23000
2
业务支持{每秒最大请求数}*{单个请求访问数据库次数}
.....
.....
.....
.....
.....
计算RDS实例数量。
取每个单项指标需要RDS实例数的最大值,即上中“单项指标RDS实例数”列最大取值。
单张表数据量达到1000万以上,如果不做拆分,则查询效率会略受影响。
数据库架构师在规划RDS实例存储空间时,建议预估未来至少一到两年内的数据量。
如果查询并发压力较大,可以考虑对RDS实例增加只读实例。
通过在云监控云监控中找到对应的RDS实例,查看RDS实例的CPU和内存等性能指标的使用情况,进而判断RDS实例的并发压力。
如果总体业务吞吐量较高,或者现有RDS实例的资源占用较高,可以适当增加RDS实例,提高数据库并行计算能力。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)