文档首页 > > 常见问题> 存储类> 占用RDS磁盘空间的日志及文件有哪些

占用RDS磁盘空间的日志及文件有哪些

分享
更新时间: 2019/12/18 GMT+08:00

占用华为云关系型数据库实例的磁盘空间的日志及文件如下表:

数据库引擎

文件类型

MySQL

日志文件:数据库undo-log、redo-log和Binlog文件。

数据文件:数据库内容文件和索引文件。

其他文件:ibdata、ib_logfile0和临时文件等。

PostgreSQL

日志文件:数据库错误日志文件和事务日志文件。

数据文件:数据库内容文件、索引文件、复制槽数据文件、事务状态数据文件和数据库配置文件。

其他文件:临时文件。

Microsoft SQL Server

日志文件:数据库的错误日志、事务日志文件和跟踪文件。

数据文件:数据库内容文件。

解决方案

  1. 随着业务数据的增加,原来申请的数据库磁盘容量可能会不够用,您需要为华为云关系型数据库实例进行扩容
  2. 针对数据空间过大,可以删除无用的历史表数据进行释放空间(DROP或TRUNCATE操作,如果是执行DELETE操作,需要使用OPTIMIZE TABLE来释放空间);如果没有可删除的历史数据,需要进行磁盘扩容。
  3. 针对大量排序查询导致的临时文件过大,建议进行优化SQL查询。
    1. 应用中存在大量的排序查询,产生了大量的临时文件。
    2. 短期内大量增、删、改,产生大量binlog文件占用空间。
    3. 由于大量的事务和写入操作产生了大量的binlog日志文件。
  4. 云监控服务目前可以监控存储空间的大小、使用量、利用率等,并且设置告警策略。
分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区