いくつかの巨大なテーブルを切り捨てましたが、mysql ファイルとデータベースは同じサイズのままのようです。
テーブルを切り捨てると、mysqlからもデータが削除されますか?
いくつかの巨大なテーブルを切り捨てましたが、mysql ファイルとデータベースは同じサイズのままのようです。
テーブルを切り捨てると、mysqlからもデータが削除されますか?
大きなテーブルが削除または切り捨てられると、MySQL用のInnoDBストレージエンジンは空のスペースを残し、その後の新しい行バージョンの挿入に使用します。
データベースを縮小する方法があります。Re:MySQLデータベースを縮小する方法を確認してください
バージョン5.1.55では、 innodb_file_per_table='ON'を使用しても、Truncate後にサイズが縮小されませんでした。そのため、テーブルを削除してから作成する必要があり、サイズが縮小されました。