mysql使用delete删除后如何清除空间碎片
解决方法:
查看表的碎片
SHOW TABLE STATUS LIKE '表名';
结果中的Data_free就是空间碎片的大小
清除表碎片
(1)MyISAM表
mysql> optimize table 表名
(2)InnoDB表
mysql> alter table 表名 engine=InnoDB
mysql使用delete删除后如何清除空间碎片
解决方法:
查看表的碎片
SHOW TABLE STATUS LIKE '表名';
结果中的Data_free就是空间碎片的大小
清除表碎片
(1)MyISAM表
mysql> optimize table 表名
(2)InnoDB表
mysql> alter table 表名 engine=InnoDB
有建议,请留言!