文档首页 > > 最佳实践> 如何选择DDM逻辑库分片数

如何选择DDM逻辑库分片数

分享
更新时间: 2019/10/29 GMT+08:00
  • 逻辑库选择“非拆分”模式时,一个逻辑库仅对应一个RDS实例,在该RDS实例上仅创建1个分片。
  • 逻辑库选择“拆分”模式时,一个逻辑库可以对应多个RDS实例,在每个RDS实例上缺省创建8个分片,可根据需要配置为16、32、64、128个分片,分片数一旦配置将不支持修改。

如何选择单RDS分片数量

单RDS分片数需根据需要合理规划,当单RDS实例规格超过规格上限时将会直接系统影响性能,在总分片数固定的前提下,要评估单RDS实例规格,权衡RDS实例数量和单RDS分片数的关系。

分片估算公式如下:

  • 总分片数={总记录数}/{单表记录数}={RDS实例数}*{单RDS分片数}
  • {单RDS实例记录数}={单表记录数}*{单RDS分片数}
  • 单RDS存储容量={单RDS实例记录数}*{单记录字节数}
  • 单RDS实例规格=存储容量、吞吐性能、响应延迟、连接数、物理资源等

对需要水平拆分的表,评估未来1-2年后的业务规模,可参考表1评估单RDS分片数。

表1 业务规格评估参考

计算方法参考

用户取值

示例

总记录数

根据业务规模评估

按实际填写

10亿条

=1,000,000,000

单表记录数

根据业务规模评估

按实际填写

1000万条

总分片数

{总记录数}/{单表记录数}

(等价{RDS实例数}*{单RDS分片数})

按实际填写

100

RDS实例数

参考如何选择RDS实例数量

按实际填写

4

单RDS分片数

{总分片数}/{ RDS实例数}

支持取值范围枚举:[8,16,32,64,128]

说明:
  • 单RDS分片数需根据实际情况合理规划,当分片数过多导致单RDS实例规格超过规格上限时将会直接系统影响性能。
  • 低规格实例的分片数若过多,建议增加调整实例规格或者实例数量。

按实际填写

32

分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区