码上敲享录 > mysql实战经验分享 > mysql使用delete删除后如何清除空间碎片

mysql使用delete删除后如何清除空间碎片

上一章章节目录下一章 2021-04-19已有1275人阅读 评论(0)

mysql使用delete删除后如何清除空间碎片


解决方法:

查看表的碎片

SHOW TABLE STATUS LIKE '表名';

结果中的Data_free就是空间碎片的大小


清除表碎片

(1)MyISAM表

mysql> optimize table 表名

(2)InnoDB表

mysql> alter table 表名 engine=InnoDB


0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交