有很多人在做mysql数据库的时候,当数据删除的时候,以为空间释放了,其实并不是,空间没有被释放,导致磁盘的空间越来越小。
大家可以右击查看表信息,有个数据可用空间一栏,如果为O,说明没有为释放的磁盘空间,如果大于0 说明里面有未释放的空间,这里就需要去释放该表的空间了。
只要运行sql语句:OPTIMIZE TABLE table_name 即可,等完成你可以看到数据可用空间一栏为0.
PS:OPTIMIZE TABLE 在运行的时候会进行锁表,所以大家在用的时候还是注意下。
有很多人在做mysql数据库的时候,当数据删除的时候,以为空间释放了,其实并不是,空间没有被释放,导致磁盘的空间越来越小。
大家可以右击查看表信息,有个数据可用空间一栏,如果为O,说明没有为释放的磁盘空间,如果大于0 说明里面有未释放的空间,这里就需要去释放该表的空间了。
只要运行sql语句:OPTIMIZE TABLE table_name 即可,等完成你可以看到数据可用空间一栏为0.
PS:OPTIMIZE TABLE 在运行的时候会进行锁表,所以大家在用的时候还是注意下。