mysql使用delete删除后如何清除空间碎片
解决方法:
查看表的碎片
SHOW TABLE STATUS LIKE '表名';
结果中的Data_free就是空间碎片的大小
清除表碎片
(1)MyISAM表
mysql> optimize table 表名
(2)InnoDB表
mysql> alter table 表名 engine=InnoDB
向大家推荐《Activiti工作流实战教程》:https://xiaozhuanlan.com/activiti
mysql使用delete删除后如何清除空间碎片
解决方法:
查看表的碎片
SHOW TABLE STATUS LIKE '表名';
结果中的Data_free就是空间碎片的大小
清除表碎片
(1)MyISAM表
mysql> optimize table 表名
(2)InnoDB表
mysql> alter table 表名 engine=InnoDB
有建议,请留言!