阿里云服务器ECS    
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新 [咨询更多]
阿里云存储OSS
简单易用、多重冗余、数据备份高可靠、多层次安全防护安全性更强、低成本 [咨询更多]
阿里云数据库RDS
稳定可靠、可弹性伸缩、更拥有容灾、备份、恢复、监控、迁移等方面的全套解决方案 [咨询更多]
阿里云安全产品
DDoS高防IP、web应用防火墙、安骑士、sll证书、态势感知众多阿里云安全产品热销中 [咨询更多]
阿里云折扣优惠    
云服务器ECS、数据库、负载均衡等产品新购、续费、升级联系客服获取更多专属折扣 [咨询更多]
服务器数据库磁盘满了怎么解决
2021-3-15    点击量:
  服务器数据库磁盘满了怎么解决?有什么办法可以解决服务器数据库磁盘满了的问题吗?相信大家面对这样的问题都会在网上搜索解决的方案,下面典名科技的小编来教教大家解决服务器数据库磁盘满了的问题,希望对你有所帮助。

  问题原因
  MySQL实例可能会由于长时间不结束的查询导致ibdata1文件过大且无法收缩,导致实例空间满,为避免数据丢失,RDS会对实例进行自动锁定,磁盘锁定之后,将无法进行写入操作。

  解决方案
  阿里云提醒您:
  如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
  如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
  如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。

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

  注意事项
  清理临时文件有延迟,请耐心等待实例已使用空间的下降。
  由于MySQL5.7开始采用独立的临时表空间ibtmp1,可以通过重启实例的方式释放空间。对于MySQL5.5/5.6实例,在不升级磁盘空间的前提下,比较好的解决方法是在同地域同可用区购买相同配置的RDS实例,通过DTS工具将数据迁移到新实例中。

  操作步骤
  如何迁移数据。
  1.同地域同可用区购买相同配置的RDS实例,具体信息请参见创建RDSforMySQL实例。
  2.登录RDS管理控制台,在右上角单击 迁移数据库 进行迁移,具体迁移配置请参见RDS实例间的数据迁移。




  后续维护
  避免出现执行效率很差的SQL大量执行的情况。
  尽量在业务低峰期进行索引创建删除、表结构修改、表维护和表删除操作。
  建议您监控和清理执行时间过长的会话或事务。
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠