Szenario:Warum mysqldump so groß wird?
MySQL-Datenbank mit meist MyISAM-Tabellen. Aktuelles Gewicht von MySQL-Dateisystem:
80K ./casin_emails
212K ./performance_schema
371M ./casin_info
32K ./percona
572K ./casin
1.1M ./mysql
67G .
wie bemerkt, dass Sie die meisten Platz von ibdata Dateien kommen
17956960 67G -rw-rw---- 1 mysql mysql 67G Nov 11 11:45 ibdata1
17956940 5.0M -rw-rw---- 1 mysql mysql 5.0M Nov 11 11:45 ib_logfile0
17956939 5.0M -rw-rw---- 1 mysql mysql 5.0M Nov 11 10:44 ib_logfile1
im Moment des Schreib dieser Frage der noch laufende Prozess der mysqldump eine Datei von 14 zu schreiben GBytes.
Also meine Frage ist vielleicht offensichtlich. Warum erstellt mysqldump eine so große Datei, wenn die aktuellen Bereiche von Datenbanken so klein sind? Ist ibdata schuldig?
Ich denke, ich kann die Tatsache nicht vermeiden, dass mysqldump eine Art Sicherung der Daten auf ibadata generieren muss, aber ich will nur sicher sein und wissen, warum das passiert.
Danke!
PS: Ich habe zuvor über diese Frage gesucht, aber alle Posts, die ich gefunden habe, waren darüber, wie Datenbanken zu verkleinern, die nicht meine aktuelle Frage sind.
Dieser Link könnte hilfreich sein https://www.percona.com/blog/2013/08/20/why-is-the-ibdata1-file-continuous-growing-in-mysql/ – Samir
'mysqldump' generiert SQL Abfragen, die aufgrund der Art der SQL-Sprache ausführlich sind. – axiac