1

我在phpmyadmin中导出了一个数据库,该数据库信息:大小:2.7 GiB,开销:43.5 KiB,导出到本地计算机(win 7)后,大小为:495 MB

问题:

1.size: 2.7 GiB = 2.9 GB,为什么导出到本地电脑后只有495 MB?

2.这是什么意思'开销'?

4

1 回答 1

1

如果有删除或更新,一些 dbs 不会自行释放内存插槽,并且与真正需要的空间的差异可能很大,尤其是在多次更新和删除之后。例如,更新可能会导致新使用的插槽和标记为空的插槽他们只是保留它以备将来需要。有些有一个特殊的压缩命令。但是在导出和导入后,所有未使用的空间都会被释放。

只需尝试在旧数据库的表上优化表并在之后进行比较。

于 2013-06-27T06:53:58.857 回答