为保障实例的稳定及安全,云数据库 RDS MySQL 有部分使用上的约束。
在本文使用限制的描述中,如果未提到版本信息,则默认为对所有版本的使用限制。
其他引擎的使用限制请参见:
规格与性能限制
资源 |
规格 |
说明 |
存储空间大小 |
|
不同规格的存储空间上限不同。更多信息,请参见 主实例规格列表 。 |
临时表空间大小 |
|
高性能本地盘的最大临时表空间为 300 GB,超出 300 GB 会导致实例频繁高可用切换、宕机等问题。 |
连接数 |
最大 100,000 |
不同实例规格的连接数上限不同。更多信息,请参见 主实例规格列表 。 |
IOPS |
|
无 |
内存大小 |
|
RDS MySQL 云盘实例的底层操作系统,以及 RDS 相关管理服务会占用一部分内存,因此实例实际可用的内存不会达到规格显示的内存大小。 占用内存明细:
|
JSON 字段 |
可存储的最大数据量为 4 GB |
无 |
配额
配额 |
限制 |
只读实例 |
最多创建 10 个只读实例。只读实例的更多信息,请参见 MySQL 只读实例简介 。 |
主实例 |
按量付费、Serverless 主实例数量限制为 200 个。您可以前往 配额中心 申请提升配额。 |
标签 |
标签键必须唯一,最大设置 20 个。每次最多设置 50 个实例进行批量标签绑定。创建标签,请参见 创建标签 。 |
备份空间免费额度 |
超出免费额度的部分 = 数据备份量 + 日志备份量 - 免费额度,单位为 GB,只入不舍。备份的更多信息,请参见 备份费用 。 |
实例备份保留天数 |
默认为 7 天,最大 730 天。超过 730 天的数据备份为归档备份,会收取较低的归档备份费用。更多信息,请参见 备份费用 。 |
日志保留天数 |
更多信息,请参见 查看错误日志和慢日志 。 |
命名限制
限制项 |
限制说明 |
实例名 |
|
账号名 |
|
数据库名 |
|
自定义函数名 |
避免使用 保留关键字 。 |
安全限制
限制项 |
限制说明 |
密码 |
密码需要满足以下要求:
|
端口 |
RDS MySQL 实例的默认端口为 3306,允许用户手动修改端口号。更多信息,请参见 查看或修改内外网地址和端口 。 |
云盘加密 |
云盘加密只能在创建实例时开启且不能关闭。设置云盘加密,请参见 云盘加密 。 |
安全组 |
每个实例最多可加入 10 个安全组。
设置安全组,请参见 设置安全组 。 |
IP 白名单 |
每个实例最多可添加 50 个白名单分组、每个白名单分组最多添加 1000 个 IP 地址或 IP 段。添加白名单,请参见 设置 IP 白名单 。 |
账号权限 |
|
高权限账号 |
高权限账号只能通过控制台或 API 创建和管理,可以断开任意账号的连接。每个实例仅可以创建一个高权限账号。 更多信息,请参见 创建账号 。 |
普通账号 |
|
实例参数 |
大部分实例参数可以使用控制台或 API 进行修改,同时出于安全和稳定性考虑,部分参数不支持修改,具体请参见 设置实例参数 。 |
实例操作限制
限制项 |
限制说明 |
备份恢复 |
|
MySQL 存储引擎 |
当前仅支持 InnoDB 引擎和 X-Engine 引擎。 关于 X-Engine 引擎的更多信息,请参见 X-Engine 简介 。
|
日志 |
|
主备复制 |
RDS MySQL 提供主备复制架构(基础系列除外),高可用系列的备实例不可读,集群系列的备节点可读。 |
实例重启 |
必须通过控制台或 API 重启实例。 |
网络设置 |
若 MySQL 5.5 或 MySQL 5.6 实例位于经典网络且开启了数据库代理,禁止在 SNAT 模式下开启 net.ipv4.tcp_timestamps。 |
存储空间 |
如果实例的存储空间已满,该实例会被自动锁定,锁定期间将影响使用。建议您定期检查存储空间的使用情况。锁定原因及解决办法请参见文档 MySQL 实例空间使用率过高的原因和解决方法 。 |
单个表的大小 |
受限于操作系统的文件尺寸限制,RDS MySQL 单个表的最大尺寸为 16 TB。更多信息,请参见 RDS MySQL 的单表尺寸限制 。 |
帮助信息 |
所有版本 MySQL 数据库均可查询 mysql.help_topic 表,但不同版本中该表的数据和结构可能会有差异。 |
外网地址 |
外网地址需要手动申请。申请外网地址,请参见 申请或释放外网地址 。 |
重启 RDS 实例 |
必须通过控制台或 OpenAPI 操作重启实例。 |