1
の多数の行を削除した後、SQLダンプのサイズは同じ(30ギガバイト)である巨大なSQLダンプにもデータ
注:このvariabeがinnodb_file_per_tableをONです
mysql> delete from radacct where YEAR(acctstarttime)='2014';
Query OK, 1963534 rows affected (1 hour 30.58 sec)
の多数の行を削除した後、SQLダンプのサイズは同じ(30ギガバイト)である巨大なSQLダンプにもデータ
注:このvariabeがinnodb_file_per_tableをONです
mysql> delete from radacct where YEAR(acctstarttime)='2014';
Query OK, 1963534 rows affected (1 hour 30.58 sec)
それは何ですか?あなたが一度にstorin bakupに問題がある場合は
サイズが小さければ、より多くの部品を芽吹くことができますか?
パート1つの
select * from radacct where YEAR(acctstarttime)='2014' and id<100000000 order by id asc;
パート2
select * from radacct where YEAR(acctstarttime)='2014' and id<200000000 order by id asc;
等...
そして、あなたはcompresをcound後
PS:私はあなたのコメントにリプレイを追加傾けます。だから私はここにそれを追加します:
あなたはこのページを見ることができます。 MySQL InnoDB not releasing disk space after deleting data rows from table
おそらくこれが役立ちます:http://stackoverflow.com/questions/3456159/how-to-shrink-purge-ibdata1-file-in-mysql – mitkosoft