1

phpmyadmin で 1 つのデータベースをエクスポートしました。このデータベース情報: サイズ: 2.7 GiB、オーバーヘッド: 43.5 KiB、ローカル コンピューター (win 7) にエクスポートした後、サイズ: 495 MB

質問:

1.サイズ: 2.7 GiB = 2.9 GB、なぜローカル コンピューターにエクスポートした後、495 MB しかないのですか?

2.これは「オーバーヘッド」とはどういう意味ですか?

4

1 に答える 1

1

削除または更新がある場合、一部のデータベースはそれ自体でメモリ スロットを解放せず、実際に必要なスペースとの差が非常に大きくなる可能性があります。特に、多くの更新と削除を行った後です。たとえば、更新により、新しい使用済みスロットと空としてマークされたスロットが発生する可能性があります。それらは、将来のニーズのためにそれを保持するだけです。圧縮のための特別なコマンドを持っているものもあります。ただし、エクスポートおよびインポートした後、未使用のスペースはすべて解放されます。

古いデータベースのテーブルでテーブルを最適化し、後で比較してみてください。

于 2013-06-27T06:53:58.857 に答える