2021
06-19
06-19
MySQL Delete 删数据后磁盘空间未释放的原因
问题描述在MySQL中使用delete语句删除数据之后,监控视图中可用的磁盘空间没有增加,磁盘使用率没有下降等等。解决方案delete不释放空间是MySQL自身机制的原因,需要重建表才可以释放磁盘空间,可以参考的操作:执行optimizetable${table_name}。如果是InnoDB的表,执行altertable${table_name}engine=innodb。需要注意以下两个问题:这两个命令都会重建表,尽量不要在磁盘空间紧张(>90%)的时候进...
继续阅读 >