云数据库RDS for MySQL存储空间自动扩容

操作场景

RDS for MySQL云盘实例支持存储空间自动扩容,在实例存储空间达到阈值时,会触发自动扩容。

只读实例设置自动扩容与主实例自动扩容互不影响,因此,您需要单独为只读实例设置扩容,以满足业务需求。对只读实例设置自动扩容时,您可选择大于或等于主实例的存储空间。

设置存储空间自动扩容有两种方式:

创建实例时设置存储空间自动扩容。

创建实例后设置存储空间自动扩容。

须知

实例状态为“正常”和“存储空间满”时可以进行扩容。

云数据库 RDS for MySQL实例最大可自动扩容至4000GB。

如果是主备实例,针对主实例设置自动扩容时,会同时对其备实例生效

云数据库RDS for MySQL 设置存储空间自动扩容

创建实例时设置存储空间自动扩容

操作步骤

步骤 1登录管理控制台

步骤 2单击管理控制台左上角的,选择区域和项目。

步骤 3单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。

步骤 4在“实例管理”页面,单击“购买数据库实例”。

步骤 5在“服务选型”页面,选择计费模式,填写并选择实例相关信息后,单击“立即购买”。如果存储类型为SSD云盘或超高IO或极速型SSD,可设置存储空间自动扩容,当存储空间可用率达到阈值时,会自动扩容存储空间,存储自动扩容上限是4000GB。

步骤 6进行规格确认,单击“提交”,完成购买实例的申请。

----结束

创建实例后设置存储空间自动扩容

操作步骤

步骤 1登录管理控制台。

步骤 2单击管理控制台左上角的,选择区域和项目。

步骤 3单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。

步骤 4在“实例管理”页面,单击目标实例或只读实例名称,进入“基本信息”页面,可通过单击实例名称前的查看到只读实例。

步骤 5在“存储空间”模块,单击“存储空间自动扩容”。

步骤 6在“存储空间自动扩容”弹框,设置如下参数:

类别
说明

存储空间自动扩容

存储空间自动扩容开关。

可用存储空间率

当可使用存储空间百分比小于等于该阈值时或者10GB时,会触发自动扩容。

存储自动扩容上限

自动扩容上限,默认取值:40~4000,单位:GB。需要大于等于实例当前存储空间总大小。

步骤 7单击“确定”。

----结束

云数据库RDS for MySQL常见问题

云数据库RDS for MySQL常见问题

  • 云数据库 RDS for MySQL是否支持存储过程和函数?

    云数据库 RDS for MySQL支持存储过程和函数。

    l存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,提高数据处理的效率。

    l存储过程和函数的区别

    −函数必须有返回值,而存储过程没有

    −存储过程的参数可以使用IN, OUT, INOUT 类型;而函数的参数只能是IN类型的

    创建存储过程和函数请参见官方文档

  • RDS是否支持存储类型变更,普通IO转超高IO?

    不支持。当RDS实例已经创建成功后,不支持存储类型的变更。

  • 数据超过了RDS for MySQL实例的最大存储容量怎么办?

    1.随着业务数据的增加,原来申请的数据库磁盘容量可能会不足,建议用户扩容磁盘空间,确保磁盘空间足够。

    如果原有规格的磁盘已是最大,请先升级规格

    云盘实例可以设置存储空间自动扩容,在实例存储空间达到阈值时,会触发自动扩容。

    2.针对数据空间过大,可以删除无用的历史表数据。

    a.如果实例变为只读状态,您需要先联系客服解除只读状态;如果实例非只读状态,则可以直接执行删除操作。

    b.查看物理文件大小Top50库表,识别可以删除的历史表数据,具体操作请参见容量预估

    c.可在业务低峰期对碎片率高的表执行optimize优化,以便释放空间:

    清理整张表使用DROP或TRUNCATE操作;删除部分数据,使用DELETE操作,如果是执行DELETE操作,需要使用OPTIMIZE TABLE来释放空间。

    3.如果是RDS for MySQL Binlog日志文件占用过多,可以清理本地Binlog日志,来释放磁盘空间。

    4.针对大量排序查询导致的临时文件过大,建议优化SQL查询。

    查询数据库慢SQLTop SQL,分析数据量大,行数多,响应时间长的SQL语句,并进行优化。

    5.您还可以订阅实例健康日报来获取SQL及性能分析结果,包括慢SQL分析、全量SQL分析、性能 & 磁盘分析、性能指标趋势图,当发生风险点时及时收到诊断报告。

    具体操作请参见诊断日报

  • 如何查看RDS的存储空间使用情况?

    步骤 1登录管理控制台。

    步骤 2单击管理控制台左上角的,选择区域和项目。

    步骤 3单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。

    步骤 4在“实例管理”页面,选择指定的实例,单击实例名称。

    步骤 5进入“基本信息”页面,在“存储空间”模块查看存储空间使用情况。

    ----结束

  • RDS实例删除后,备份是否会保留?

    云数据库实例删除后,手动备份默认为您保留,需要手动删除,并按照备份空间计费标准收取相应的费用。实例冻结后,备份不会收取费用。

    自动备份、binlog备份及相关的备份文件会自动删除。

专题内容推荐

活动规则

活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理

活动时间: 2020年8月12日-2020年9月11日

活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;