阿里云mysql空间清理的方法

softyun3年前云服务器68

今天收到阿里云磁盘告警通知,查看了一个100G的空间已达到80G的使用量,如果决定删除2019年1月1日之前的数据,可delete后,再去查看发现磁盘可用空间并没有减少,还飞速的上涨,这可把我急坏了,不一会儿数据库就锁死了。

敢忙找度娘,原来delete后,磁盘不会减少,还得执行一下 OPTIMIZE TABLE +表名,以后找到救星了,可执行此命信不成功,原来是空间不足,数据库存补锁不能执行这条指令,一下没了头绪,如是决定先把服务器暂停,就在暂停时奇迹发生了,可用空间有5G多了,这下可以执行OPTIMIZE TABLE 来优化表了,可执行3分钟后,指令返回错误,一看空间又不足了,又表锁住了。

最张决定,先导出一个表,转存sql文件,足足导了40分钟才导完,然后删除了这个表,服务器一下可用空间多了50G,于是再执行运行sql文件,将数据还原,足足执行了150分钟。执行完后磁盘使了70G, 再执行 OPTIMIZE TABLE +表名 ,由于其中一张表太大了,执行了接近40分钟,此间磁盘使用率一度飙到100%,好在还是刚才度过。

delete 数据后mysql空间并不会减少,要执行OPTIMIZE TABLE 才行,OPTIMIZE TABLE其间会产生大量临时文件,如果原表体量很大,会占用大量的空间,所以执行这条时,一定要在磁盘空间充足时。不然执行其它会引起磁盘不足,锁死数据库,而导致,执行失败

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对服务器之家的支持。


标签: 阿里云mysql
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

阿里云虚拟主机通过域名访问网站浏览器地址栏显示跳转到其他域名

通过域名访问网站,有时遇到页面自动跳转到另一个域名。出现这种现象的原因,是网站设置了301重定向。您可以按照以下两个步骤检查您主机环境上的301重定向设置。1. 使用主机登录名和密码登录cp.hich...

阿里云ECS云服务器(linux系统)安装mysql后远程连接不了(踩坑)

昨天买了一年的阿里云服务器,系统是linux Centos7的,满怀憧憬的装了个mysql,接下来的一天让我差点怀疑人生。。。怎么装mysql就不多说了,反正我装了三遍,每次在阿里云上都能本地连接数据...

阿里云虚拟主机怎样将子域名绑定到子目录?

阿里云万网共享虚拟主机、独享虚拟主机、轻云主机均不支持通过控制台cp.hichina设置将子域名、顶级域名指向站点子目录,也就是不能建子站。服务器之家为有这方面需求的用户提供了破解方法:对于LINUX...

网站服务器哪家最好(网站服务器哪家最好安全)

网站服务器是指提供网站服务的计算机硬件设备,它的作用是存储网站数据、处理用户请求并将网页内容返回给用户。市场上有很多知名的网站服务器供应商,如阿里云、腾讯云、华为云等。阿里云是国内领先的云计算服务商,...

阿里云云虚拟主机更改操作系统流程

注意事项 更改成功后,您的备案信息需要一小时左右系统同步才能进行管理,但不影响备案状态和域名绑定状态。原主机数据将保留7天,过期将被彻底删除,无法恢复,请及时备份网站和数据库的数据。原主机的...

为什么使用阿里云RDS?使用RDS有什么好处?

RDS(Relational Database Service)是阿里云提供的关系型数据库服务,是将直接运行于物理服务器上的数据库实例租给用户,通过对硬件资源的独占分配(这是我们的猜想)避开了云服务器...