我查看了 ibdata 文件,它是 128 GB。我取出每张桌子的大小,一张桌子有 500 万条记录,显示 90 GB。
我截断了该表,因为它不是必需的,并且我查看了 ibdata1 大小。它仍然显示 128 GB。然后我取出每个表的大小,然后总和只有 35-38 GB。
如何取回我的 Db 服务器上的 90 GB 空间。我在 red-hat Linux 服务器上使用 mysql 和 php。
我猜——如果我们删除数据库上的任何内容,它只会删除复制,但分配给它的空间在我们手动执行之前不会被释放。是不是办法。