2017-10-18 45 views
0


MyISAMエンジンを使用するMySQLデータベースを維持する必要があります。データベースのサイズが現在は大きすぎます。日次バックアップには多くのスペースが必要です。
データベースから数百万のレコードを削除しましたが、データベースサイズは減少せず、バックアップファイルのサイズははるかに大きくなりました。
OPTIMIZE TABLE文またはmyisamchkユーティリティを使用してサイズを小さくしますか?
お知らせください。レコードを削除してもデータベースサイズは減少しません - MyISAM

答えて

2

テーブルを最適化します。 phpmyadminで簡単に実行できます。

OR

OPTIMIZE TABLEのmytable

2

OPTIMIZE TABLE cache_formを試すことができます。

また、私はこの質問はあなたに同様の問題があると思う:https://dba.stackexchange.com/questions/9728/mysql-table-very-large-size-although-it-doesnt-have-a-lot-of-records

+0

ありがとうございました。 optimizeコマンドはデータベースサイズを減らしますが、mysqldumpでバックアップすると、バックアップファイルのサイズは減少しません。親切なアドバイス。 – YKhaing

関連する問題