为了账号安全,请及时绑定邮箱和手机立即绑定

如下图片是mysql已使用空间,请问该怎么删除多余的?

如下图片是mysql已使用空间,请问该怎么删除多余的?

30秒到达战场 2023-04-04 13:09:54
查看完整描述

2 回答

?
肥皂起泡泡

TA贡献1829条经验 获得超6个赞

有这么一个参数 innodb_data_file_path,指定innodb创建时候的数据文件大小,那个 “多余”的值貌似是 (申请的数据文件大小 - (索引大小 + 数据大小)),所以应该是越多数据,这个“多余”就越小。在命令行上,敲 show table status \G 是 Data_free那个值。
所以,这个值无所谓,翻译的比较二,不是“多余”是“空余”。还有,这个值是可以配的,在innodb_data_file_path里,但是这个值过小,会有问题,在扩展的时候。

查看完整回答
反对 回复 2023-04-06
?
慕哥6287543

TA贡献1831条经验 获得超10个赞

我想你需要的是mysql的OPTIMIZE命令

OPTIMIZE TABLE `table_name`


查看完整回答
反对 回复 2023-04-06
  • 2 回答
  • 0 关注
  • 152 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信