云数据库 RDS-查看磁盘空间:常见问题

时间:2024-09-06 14:24:59

常见问题

问题:“磁盘空间满”问题如何处理?

解决方法:您需要将磁盘空间使用率降低至87%后实例处于可用状态,使数据库恢复正常的写入操作。通过以下方式降低空间使用率。
  • 磁盘扩容:磁盘扩容期间,服务不中断。您可以设置存储空间自动扩容,在实例存储空间达到阈值时,会触发自动扩容。
  • 减少磁盘数据:删除无用的历史表数据。
    1. 如果实例变为只读状态,您需要先联系客服解除只读状态。如果实例非只读状态,则可以直接执行删除操作。
    2. 查看物理文件大小Top50库表,识别可以删除的历史表数据,具体操作请参见查看库表大小
    3. 在业务低峰期对碎片率高的表执行OPTIMIZE优化,以便释放空间。

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

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

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

support.huaweicloud.com/usermanual-rds/maria_03_0116.html