Springe zum Inhalt


Mit einer SQL-Abfrage nicht unerheblichen Datenbankplatz freiräumen, den ein olles WordPress-Feature verschwendet

Monika hat mal wieder einen feinen Tipp in Bezug auf WordPress veröffentlicht. Ein neues Feature lässt die Datenbank mit der Zeit (vor allem mit der Zeit, die man an einem Beitrag verbringt) immer größer und behäbiger werden.
Mit der magischen Zeile

DELETE FROM wp_posts WHERE post_type = “revision”;

und einem nachfolgenden Optimieren der Tabellen kann man so einiges an Platz in der DB bekommen, da dadurch die verschiedenen Versionen gelöscht werden. Nebenbei gibt sie auch noch 2 Optionen, wie man mit diesem Feature, das ich z.B nie verwendet habe, verfahren möchte – begrenzen oder gleich ganz deaktivieren.

Größe der Datenbank am Anfang: 24,7 Megabyte
Gelöschte Zeilen: 434 (die Abfrage dauerte 5.1461 sek) durch die oben genannte Abfrage
Optimieren aller Tabellen
Größe der Datenbank nach dem kleinen Eingriff: 21,5 Megabyte
Immerhin 3,2 Megabyte gewonnen. Für ein Feature, das ich nicht kannte, also auch nicht brauchte und sicher nicht brauchen werde. (Und jaaaa, wahrscheinlich habe ich damit provoziert, dass wenigstens 2 Leute aufschreien werden “ABER ICH BENUTZE DIESES FEATURE” – tut mir leid, dann benutzt es auch bitte weiterhin.)

Danke!

Verwandte Artikel

Abgelegt in (B)logisch, Kleinbloggersdorf.

Tags: , , , , , , , , .


2 Reaktionen

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. SuMu (101 comments) sagte

    das kann man von anfang an in der config.php ausschalten, wer braucht schon solch ein “feature”?

  2. Uwe (2658 comments) sagte

    Jep, hat Monika dort auch geschrieben
    Aber ich wusste ja nicht mal, dass es das überhaupt gibt, dementsprechend habe ich auch vorher nix deaktiviert (tolles “Feature”) – wenn das so weitergeht wird die blanke WP-Installation bald größer als meine Datenbank :cry:



Ein bisschen HMTL ist erlaubt

or, reply to this post via trackback.

Netiquette und Kommentatorenleitfaden

Vorm Kommentieren bitte lesen, verstehen und aktiv umsetzen.

  • Höflich, fair und legal bleiben
  • Spam jeglicher Art verboten
  • Bedenke, am anderen Seite der Internetleitung sitzt ein Mensch
  • Erstkommentare werden generell moderiert, bitte kein ungeduldiges Spammen
  • Wer sich nicht benehmen kann, der fliegt, in schlimmeren Fällen droht Schlimmeres.
  • Für ein eigenes Bild neben den Kommentaren http://en.gravatar.com/ besuchen

Ansonsten: verhaltet euch so, wie es eine hoffentlich vorhandene Kinderstube gebietet.