移动云云数据库存储空间不足处理办法
造成 mysql实例空间不足的主要有如下几种原因,其解决方案参考如下。
数据文件占用高
- 扩容集群实例数据存储空间。
- drop、truncate或者delete命令,删除无用数据。删除表操作前请确保有数据备份,以免造成损失。
Binlog文件占用高
- 您可以按需设置本地日志保留策略,目前Binlog日志保留时长默认192小时(8天),控制台支持自定义设置Binlog日志文件保留个数。具体操作参见:日志备份文件(Binlog文件)设置及下载
- 您可以强制清理Binlog日志。设置当使用率超过一定比例或剩余空间有限时,强制清理Binlog日志。操作示例:登录主机查询Binlog文件
- show binary logs;
- 删除Binlog文件注:mysql-bin.000008是Binlog文件名。
- purge binary logs to 'mysql-bin.000008';
临时文件占用高
- 删除无用的临时表。
- 尽量避免排序、分组、关联等容易产生的临时表文件的操作。
- 应该少执行大事务,也可使用短连接执行大事务可以有效降低临时空间开销。
本文由 vps主机对比评测网 刊发,转载请注明出处