上云无忧 > 文档中心 > 百度智能云云数据库RDS MySQL实例配置最佳实践
云数据库 RDS
百度智能云云数据库RDS MySQL实例配置最佳实践

文档简介:
该部分主要从[MySQL RDS 套餐选择](#MySQL RDS 套餐选择最佳实践)和MySQL数据库参数设置两个方面来为用户提供一些套餐选择和参数配置建议,帮助用户尽快上手配置RDS实例。 for MySQL 版
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

MySQL实例配置最佳实践概述

该部分主要从[MySQL RDS 套餐选择](#MySQL RDS 套餐选择最佳实践)和MySQL数据库参数设置两个方面来为用户提供一些套餐选择和参数配置建议,帮助用户尽快上手配置RDS实例。

MySQL RDS 套餐选择最佳实践

百度公有云RDS MySQL为用户提供的MySQL版本为常见的5.5、5.6版本及最新的5.7版本。同时有丰富的产品套餐供用户选择,产品套餐规格从单核256M内存到20核64G内存。用户可根据自身的业务规模和数据量选择相应的套餐,以下是一些建议,供用户在创建MySQL RDS实例时参考。

MySQL版本选择

  • MySQL 5.5
    当前较为流行版本,从兼容性角度出发,百度公有云RDS提供了该版本的MySQL。如果用户从自有MySQL 5.5数据库迁移到百度RDS MySQL数据库中,从兼容性角度考虑,可以选择该版本,但是对于新建MySQL数据库的用户,不建议选择该版本,推荐选择MySQL 5.6。
  • MySQL 5.6
    当前主流版本,较MySQL 5.5相比有诸多新增功能和性能改进。大多数情况下,如果没有特殊原因,用户应该选择该版本MySQL。同时,该版本的MySQL还支持半同步复制,为用户数据提供更高的可靠性保障。关于半同步,可参考半同步复制的说明文档。
  • MySQL 5.7
    目前最新的稳定版本,较之前的版本相比,增强了安全性能,提供了更丰富的功能,例如更多的SQL Mode,原生支持JSON数据类型,基于组提交的并行复制,组复制(Group Replication)等,以及多项性能改进。详细的新功能和性能提升列表,可参考MySQL官方文档。对新功能和性能要求较高的用户可以选择该版本的MySQL。与5.6版本一样,5.7版本的MySQL也支持半同步复制。

RDS MySQL套餐选择建议

  • CPU和内存的选择
产品系列 CPU/核 内存/G 最大本地磁盘 最大连接数 参考QPS
小微型 1 1 200G 300 2400
小微型 1 2 500G 560 3500
标准型 1 4 1000G 1050 4500
标准型 2 8 1000G 2000 6000
标准型 4 16 3000G 4000 10000
标准型 8 32 3000G 8000 18000
标准型 16 64 3000G 16000 28800
标准型 32 128 3000G 32000 34000
内存增强型 1 8 1000G 2000 5000
内存增强型 2 16 3000G 4000 7000
内存增强型 4 32 3000G 8000 12000
内存增强型 8 64 3000G 16000 20000
内存增强型 16 128 3000G 32000 30000
内存增强型 32 256 3000G 64000 40000
内存增强型 56 480 3000G 100000 48000
CPU增强型 2 4 1000G 1050 5000
CPU增强型 6 8 1000G 2000 8000
CPU增强型 8 16 3000G 4000 12000
CPU增强型 12 24 3000G 6000 16000
CPU增强型 16 32 3000G 8000 20000
CPU增强型 20 48 3000G 12000 26000
CPU增强型 20 64 3000G 16000 30000

每个系列的适用场景请参考产品系列。

  • 磁盘容量的选择

    百度RDS MySQL为用户提供了从5GB到1TB容量的本地高性能SSD磁盘存储,用户可以根据实际的业务需要选择合适的磁盘大小。

    建议:选择套餐时用户需要考虑随着业务的增长,对数据库的数据处理和存储要求会随之增长。当然,百度RDS for MySQL也提供了套餐升级功能,用户可以随时对RDS for MySQL套餐配置进行调整和更改。

游戏类型应用的RDS套餐选择建议

目前大多数游戏都采用了分区分服的策略,针对这一特点,在数据库选择上,推荐使用全局数据库配合分表分库DRDS数据库的方案,即:

  • 登录数据、商城、聊天等全局数据统一存放在全局数据库中;
  • 游戏数据按照分区分服存在不同数据库分片的不同分表中;

如果希望了解分布式关系型数据库DRDS的详细情况,请查看DRDS相关文档,或前往DRDS主页申请免费试用。

相似文档
  • RDS实例创建完成后会默认自动配置两个报警策略(磁盘使用率和CPU占用率),为了更及时准确的了解数据库运行状况,建议客户自助在BCM中配置更详细的监控策略。BCM中提供了RDS相关的监控数据采集,用户可根据实际业务进行选择和配置。 for MySQL 版 for SQL Server 版 for PostgreSQL 版
  • 大事务是指运行时间比较长,操作的数据比较多的事务。大事务风险有很多,主要集中如下两点: 锁定太多的数据,造成大量的阻塞和锁超时,影响其他线程正常执行SQL语句。 执行时间长,容易造成主从延迟。 for MySQL 版 for SQL Server 版 for PostgreSQL 版
  • CPU占用率监控RDS实例的CPU使用情况。当CPU占用率高时,说明数据库压力大,通常会导致如下现象: 数据库响应变慢,SQL执行耗时变长,导致请求超时。 数据库读和写的QPS降低。 for MySQL 版 for SQL Server 版 for PostgreSQL 版
  • 数据库性能的优劣,直接关系到系统执行的效率和稳定性,如果出现性能问题不仅会损害公司形象,也可能会造成公司资金方面的损失。慢SQL是影响数据库性能很重要的一个方面。对于海量数据,劣质SQL和优质SQL之间的速度差别可能达到上百倍,解决慢SQL对解决数据库性能问题会起到事半功倍的效果。 for MySQL 版 for SQL Server 版 for PostgreSQL 版
  • 慢日志明细: 历史慢SQL实时统计,方便数据库管理员对慢查询语句进行分析,快速定位系统正在进行的性能问题。 错误日志明细: 开启和关闭MySQL服务的时间和服务运行中异常情况的统计,用于MySQL服务出现异常时,及时查找原因。 for MySQL 版
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部