RDS控制台的binlog日志过大问题

RDS控制台的binlog日志过大问题

更新时间:2018-08-10 16:51:38

提示:这篇文档是由阿里云售后支持团队针对特定或紧急问题提供的“快速发布”文档。文档的内容以原稿呈现,未进行编辑及审核。因此,阿里云对于文档内容不做任何承诺, 并且,我们有权在未经通知您的情形下对文档内容做出编辑、修改或提供补充信息。

问题症状

Binlog日志空间占用过大,导致磁盘空间满实例锁定,RDS无法进行读写操作,影响客户业务。

问题原因

Binlog日志空间占用过大,主要有以下两个原因导致的。

  • 应用端大量的读写请求,从而导致RDS数据库产生了大量的事务操作,产生了大量的binlog日志文件。

  • 应用业务中存在大事务,产生了较多的binlog日志。

解决方案

  • 登录RDS控制台 > 备份恢复,单击一键上传binlog,把binlog日志文件上传到OSS中,上传完成后,把本地的binlog日志文件进行删除。

  • 建议应用程序中避免使用大事务,可以优化下程序代码逻辑。

注:一键上传binlog功能免费。