phpmyadminを使用してデータベースをダンプし、390 MBを使用してから、コマンドラインを使用して新しいデータベースにインポートすると、サイズが360になりました。
なぜこのインポートされたデータベースは小さいのですか?ありがとう。
phpmyadminを使用してデータベースをダンプし、390 MBを使用してから、コマンドラインを使用して新しいデータベースにインポートすると、サイズが360になりました。
なぜこのインポートされたデータベースは小さいのですか?ありがとう。
データベースからデータを削除する場合、通常、レコードはデータベースファイルから実際に削除されるのではなく、削除済みとしてマークされるだけです。スペースは後で新しいレコードに再利用できます。データベースをエクスポートする場合、これらの削除されたレコードは当然エクスポートされず、データベースのインポート時に再作成されません。
この再利用により、ファイルを常に大きくする必要がないため、レコードを追加するときに少し時間を節約できます。また、レコードを削除するときに多くの時間を節約できます。ファイルの途中から何かを削除するには、その後に続くすべてのデータをシフトする必要があります。