So, heute aus gegebenem Anlass mal wieder ein etwas technischerer Beitrag.
Meistens administriere ich meine mySql Datenbanke über phpmyadmin. Aber hin und wieder kommt man dann doch in die Verlegenheit, dass man einige Tasks über die Kommandozeile erledigen muss. Heute war es bei mir: "Wie viel Überhang hat denn die Tabelle, aus der ich gerade 3 Mio. Zeilen gelöscht habe" und "Wie bekomme ich diesen Überhang weg". Beides sind ja Sachen, die über phpmyadmin recht einfach funktionieren.
Wie viel Überhang hat denn die Tabelle, aus der ich gerade 3 Mio. Zeilen gelöscht habe?
Hierzu gibt es den Befehl: show table status;
Der zeigt einige Informationen über die Tabellen an. Die Spalte Data_free enthält den Überhang. Herzlichen Danke für diesen Tipp an "Peter Hezog's Spotlight"
Wie bekomme ich diesen Überhang weg
Diese Frage ist einfacher zu beantworten, da der entsprechende "Befehl" im phpmyadmin ja genauso heißt: optimize table [tablename];
So, beide Probleme gelöst! Die Tabelle ist wieder kleiner, die Platte wieder freier und alles ist gut ;-)
Montag, 25. Februar 2008
mysql Tabelle optimieren ohne phpmyadmin
Related Posts : datenbank,
mysql,
technik,
tutorial
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen
Hinweis: Nur ein Mitglied dieses Blogs kann Kommentare posten.