华为云云数据库rds查看磁盘空间_云淘科技

通过智能DBA功能实时查看实例磁盘空间使用情况,避免出现“磁盘空间满”问题。

操作步骤

登录控制台,进入云数据库RDS列表。
单击控制台左上角的,选择“区域”。
在“实例管理”页面,选择目标实例,单击实例名称,进入实例的“基本信息”页签。
在左侧导航栏选择“智能DBA助手 > 实时诊断”。
选择“容量预估”页签。

在“空间概况”模块查看磁盘空间使用情况,包括磁盘剩余量和总量。

如果空间使用量达到85%及以上,单击“磁盘扩容”,更多约束限制和计费说明请参见磁盘扩容。

您也可以开启智能扩容,开启后当空间使用率小于等于10%或者存储空间小于等于10GB时,会自动扩容至当前存储空间的20%。

图1 磁盘空间使用量

如果近一周日均增长为0GB,即近一周没有容量的使用,预计可用“无限”天,可用天数将不展示。

在“磁盘空间分布”模块查看实例磁盘空间的分布情况,空间说明请参见表1。

图2 磁盘空间分布情况

如果磁盘空间(包括数据空间、Binlog、Slowlog、Relaylog、Auditlog、临时空间)对应的文件总数超过1万个,页面上不会展示磁盘空间分布数据和空间变化趋势,避免采集大量文件信息消耗性能,请联系客服处理。

表1 磁盘空间说明

磁盘空间

说明

数据空间

存放用户数据的磁盘空间。

Binlog

存放Binlog日志的磁盘空间。

Slowlog

存放慢日志的磁盘空间。

Relaylog

存放Relaylog日志的磁盘空间。

Auditlog

存放审计日志的磁盘空间。

临时空间

存放临时文件的磁盘空间。

其他空间

操作系统预留空间,Linux操作系统会给系统用户预留一部分磁盘空间,系统预留大小预计是磁盘5%左右。

常见问题

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

解决方法:您需要将磁盘空间使用率降低至85%后实例处于可用状态,使数据库恢复正常的写入操作。通过以下方式降低空间使用率。

磁盘扩容:磁盘扩容期间,服务不中断。您可以设置存储空间自动扩容,在实例存储空间达到阈值时,会触发自动扩容。
减少磁盘数据:删除无用的历史表数据。

如果实例变为只读状态,您需要先联系客服解除只读状态。如果实例非只读状态,则可以直接执行删除操作。
查看物理文件大小Top50库表,识别可以删除的历史表数据,具体操作请参见查看库表大小。
在业务低峰期对碎片率高的表执行OPTIMIZE优化,以便释放空间。

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

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

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

父主题: 智能DBA

同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家