Stephan: Datenbank backup - MySQL im Filesystem zu groß

Beitrag lesen

Hallo,

ich mache regelmäßig von meiner MySQL Datenbank ein Backup (Kopie von /var/mysql/lib) und zwar ein full-backup und dann x incrementals.
Jetzt ist es aber so dass in einer Table viele LOBs liegen und die Table jetzt schon 2,1 GB groß ist und die gesamte Datenbank ist 2,2 GB groß, also die eine Table hat den größten Teil belegt.

Wenn jetzt in diese Table ein weiteres LOB eingefügt wird - auch wenns nur 100 KB sind dann ändert sich auf der Platte die MYD Datei und wird somit im nächsten incremental Backup aufgenommen. Das bedeutet aber dass eigentlich jedes Incremental fast ein fullbackup ist:

Fullbackup: 2,2 GB
Incremental: 2,1 GB

Und das obwohl sich nur 100 KB hinzugekommen sind.

Mich interessiert: Gibt es eine Möglichkeit in MySQL die Tabelle im Filesystem irgendwie aufzuteilen, so dass beispielsweise 10 x 200 MByte große *.MYD Dateien erstellt werden, aber in mysql immer noch als eine table dargestellt wird? Und natürlich bei einem insert nur eine der Teil-Dateien geändert wird?

Einigermaßen verständlich?

Viele Grüße
Stephan