按目前来说,最有效的就是重启 因为平常 left join , group by 或者 where 查询等,只要没有建索引(物理文件),都会生成临时文件或临时空间 而这个临时文件不会自动释放(我以前一直觉得会释放) 运行久了,累积的临时文件就会占满空间 所以目前觉得最有效的就是定期重启 mysql 实例 当然代码、数据结构也得优化,该建索引建索引 欢迎各位沟通关于 mysql 的其它运维技巧
opengps
2020-12-24 13:58:40 +08:00
所有的表数据大小统计一下,看看实际数据占用大小 如果数据大小占比很小,那可能真的是 mysql 日志或者索引等用途占用了,得查查索引之类的使用问题了