2011-01-15

InnoDB ist riesig ibdata1 verkleinern

Vor einiger Zeit, mitten im Landtagswahlkampf hatte ich massive Probleme mit einer meiner XEN Instanzen, die virtuelle Platte lief permanent voll. Nach einigem Suchen stellte ich folgendes fest:

websrv:~# ls -lah /var/lib/mysql/ibdata1
-rw-rw---- 1 mysql mysql 9,7G 15. Jan 01:52 /var/lib/mysql/ibdata1

Da ich damals und auch heute nach 30 Minuten immer noch keine Lösung hatte die Datei klein zu kriegen, habe ich einfach die Festplatte vergrößert. Interessanter weise stagnierte die Dateigröße bei diesen 9,7GB, es war mir trotzdem zuviel...

Heute habe ich mich erneut auf die Suche gemacht und nach knapp einer Stunde auch einen vielversprechenden Ansatz gefunden. Ich habe diesen auf meinem Debian lenny leicht abgewandelt umgesetzt:

  1. mysqldump --all-databases -p > dbs.sql
  2. "innodb_file_per_table" in den Abschintt [mysqld] meiner /etc/mysql/my.cnf geschrieben
  3. /etc/init.d/mysql stop
  4. (da ich Sicherheit liebe nicht direkt gelöscht) mkdir /root/old-ibdata
  5. mv /var/lib/mysql/ibdata1 /root/old-ibdata/
  6. mv /var/lib/mysql/ib_logfile* /root/old-ibdata/
  7. /etc/init.d/mysql start
  8. mysql -u root -p < dbs.sql
Ergebnis ist eine nur noch 18MB große InnoDB:

websrv:~# ls -lah /var/lib/mysql/ibdata1
-rw-rw---- 1 mysql mysql 18M 15. Jan 01:55 /var/lib/mysql/ibdata1

Meine Webseiten scheinen alle noch/wieder sauber zu laufen, dennoch lasse ich die Sicherung noch einen Moment lang liegen, man weiß ja nie. Was ich noch nicht gemacht habe ist "OPTIMIZE TABLE ", das schaue ich mir an, wenn ich das nächste Mal unzufrieden bin!

2011-01-09

Super Tomatensaft

Ich liebe es Buttermilch mit Tomatensaft zu trinken, das habe ich mir bei meinem Opa abgeschaut.
Da es aber in unseren Supermärkten nicht genau den selben Tomatendirektsaft bin ich total begeistert, dass meine Oma mir eine Flasche geschenkt hat!

2011-01-07

als wir gestern aus Ägypten zurückfliegen wollten

Staunten wir nicht schlecht, hatte es Krieg gegeben? wurde Deutschland von Österreich annektiert?

Zum Glück nicht, der Ägypter meinte lapidar "Computerfehler", hat ihn aber immerhin korrigieren lassen. (es stand zum Schluss nur noch "Hannover")

das brauchen wir hier auch!

In Ägypten staunte ich nicht schlecht als ich diesen genialen Bringdienst entdeckte, leider liefern die nicht bis nach Deutschland...

Die Bielefelder ALM (Schüco Arena) im Navi meines 5er BMW

Als ich neulich auf dem Weg zu einem Stufentreffen meines ABI-Jahrgangs war, staunte ich nicht schlecht, als ich sah das mein Auto ein 3D Modell der Alm in der Navigationsansicht zeigt.

Inzwischen bin ich an weiteren Sehenswürdigkeiten vorbeigefahren, absolut cool!