阿里云分布式关系型数据库DRDS配置类问题解答

如何选择阿里云分布式关系型数据库DRDS 规格?

阿里云分布式关系型数据库DRDS 的处理能力取决于单存储节点规格和节点数,用户应均衡配置中间件代理及后端节点的读性能、写性能,避免出现性能瓶颈。详细的描述请参见如何选择阿里云分布式关系型数据库DRDS 配置

如何选择阿里云分布式关系型数据库DRDS 分片数?

分片是阿里云分布式关系型数据库DRDS 均衡业务流量的重要策略,阿里云分布式关系型数据库DRDS 每个分片承担一部分业务流量。当前阿里云分布式关系型数据库DRDS支持2、4、8、16个分片,用户可根据数据量及业务性能要求选择分片数量:

  • 数据量的影响。当前阿里云分布式关系型数据库DRDS 支持64张分表,每个分片上的表数 = 64/分片数。单个分片数据量不宜超过500G,所以分片数 = 总数据量/500G。
  • 业务性能要求的影响。同等数据量的情况下,分片数量越多,每个分片中的数据量越小,性能越高。

如何选择阿里云分布式关系型数据库DRDS 分表键?

分布式数据库的一大优势在于将原有的数据表水平拆分为若干分表,通过将分表置于不同的后端节点之中,来拆分和均衡业务压力,提高系统效率。因此合理选择分表键是恰当拆分数据表的关键影响因素。选择分表键的注意事项如下:

  • 选择业务逻辑上的主体相关字段作为分表键;
  • 分表键应便于将原库拆分为若干大小均衡的分表;
  • 尽量规避使用热点数据作为分表键。

阿里云分布式关系型数据库DRDS 不支持哪些通用的 SQL 语法?

阿里云分布式关系型数据库DRDS 当前不支持的通用 SQL 语法参见使用限制