2016-06-22 11 views
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) 
+0

おそらくこれが役立ちます:http://stackoverflow.com/questions/3456159/how-to-shrink-purge-ibdata1-file-in-mysql – mitkosoft

答えて

0

それは何ですか?あなたが一度に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

関連する問題