本文介绍如何解决ibdata1文件过大导致实例被锁定的问题。

问题现象

RDS MySQL 5.5、5.6、5.7(20220101之前)版本实例可能会由于慢SQL造成ibdata1文件过大,导致实例存储空间耗尽。为避免数据丢失,RDS会自动锁定实例。
说明 RDS MySQL 5.7(20220101及后续小版本)、8.0版本实例无此问题。

解决方法

  • 对于MySQL 5.6版本的实例,升级实例存储空间后即可解锁实例,关于如何升级实例配置,请参见变更配置,若实例存储空间已到最大值,请提交工单联系客服临时解锁实例,再进行后续操作。
  • 对于MySQL 5.5、5.7版本的实例,请提交工单联系客服临时解锁实例,再进行后续操作。

后续维护

  • 杜绝慢SQL。
  • 尽量在业务低峰期进行索引创建删除、表结构修改、表维护和表删除操作。
  • 监控和清理执行时间过长的会话或事务。

更多信息