2016-06-22 16 views
1

Die Größe der SQL-Dump zu löschen ist gleich (30GB), auch wenn ich große Anzahl von Zeilen von mysql (myisam) Tabelle noteriesige SQL-Dump auch nach großen Anzahl von Datenzeilen

löschen: Diese variabe ist innodb_file_per_table ON

mysql> delete from radacct where YEAR(acctstarttime)='2014'; 
Query OK, 1963534 rows affected (1 hour 30.58 sec) 
+0

Vielleicht wird dies helfen: http://StackOverflow.com/Questions/3456159/How-to-Shrink-purge-ibdata1-file-in-mysql – mitkosoft

Antwort

0

was ist die Frage? Wenn Sie Probleme mit Storin Bakup in einmal haben.

vielleicht wird es esyer sein, es für sie zu transportieren, wenn es kleiner war, mehr Teile knospen?

Teil 1

select * from radacct where YEAR(acctstarttime)='2014' and id<100000000 order by id asc; 

Teil 2

select * from radacct where YEAR(acctstarttime)='2014' and id<200000000 order by id asc; 

etc ...

Und nachdem Sie cound compres es

PS: Ich kippe Wiederholung zu Ihrem Kommentar hinzufügen. also werde ich es hier hinzufügen:

Sie können diese Seite anzeigen Verwenden Sie alle Informationen. MySQL InnoDB not releasing disk space after deleting data rows from table