WordPress Datenbank entmüllen und pflegen

Der Webmasterfriday macht sauber
Müllabfuhr auf Mallorca für WordPress Datenbank

Entmüllen

So eine WordPress Datenbank sammelt nicht nur Artikel, Kommentare usw., hier sind auch Informationen über installierte Plugins und Themes enthalten. Wenn wir solche Komponenten wieder löschen, bleiben unter Umständen einzelne Fragmente erhalten, die im Laufe der Zeit die Datenbank aufblähen können. Dabei kann die Performance des Blogs herabgesetzt werden oder schlimmer und es läuft gar nichts mehr so, wie es soll. In den letzten Tagen habe ich mich ein wenig mit dem Entmüllen und Pflegen der Datenbank auseinandergesetzt und habe dies für den heutigen Webmasterfriday vorgeschlagen. Danke Martin, dass du dieses Thema aufgegriffen hast!

Ein neues Projekt

Ich arbeite im Moment an einem neuen Projekt und habe dafür einige Themes, sowie diese Allerweltslösung für WordPress namens Jetpack ausprobiert. Als ich dann Piwik installiert habeLogo Webmasterfriday und das Plugin WP Piwik konfigurieren wollte, brach mir ganz jesusmäßig die Datenbank zusammen. Nach einigem Hin und Her hatte ich Jetpack im Verdacht, mir einen Knoten in die Datenbank gemacht zu haben (Fragt mich jetzt mal nicht nach den technischen Hintergründen!).
Aber das Deinstallieren brachte auch keine Verbesserung.

Die WordPress Datenbank

Standardmäßig optimiere ich meine WordPress Datenbank mit WP-Optimize, das sich um die Beseitigung von transienten Objekten, Revisionen, Pings usw. bemüht. Aber weder dieses Plugin, noch DB-Optimize brachten Abhilfe und der Blick in phpMyAdmin hat mir erwartungsgemäß auch nicht zu sehr vielen Erkenntnissen verholfen, außer vielleicht die Aussicht, hier jede einzelne Tabelle per Hand zu optimieren. 
Am liebsten hätte ich diese ganze WordPress-Installation samt Datenbank gelöscht und wieder neu aufgebaut. Quasi in letzter Minute stieß ich in einem Artikel von Dr. Web auf das Plugin WPDBSpringClean, das ungenutzte Tabellen aufspürt und löscht. Das hat es auch bei mir getan und ich war ganz erstaunt, was hier alles an unnützem Zeug gefunden wurde.
Jetzt läuft alles so, wie es soll, allerdings verzichte ich auf Jetpack.

Aufpassen!

In meinem Fall handelte es sich um ein Projekt mit wenig Inhalt, weil ich ja noch an der Peripherie herumbastle. Aber bei einem bestehenden Blog muss man sehr aufpassen, wenn man an der Datenbank herumschrauben will. Auf jeden Fall ist es sinnvoll, die WordPress Datenbank vorher zu sichern, am Besten mit dem kostenlosen Tool MySQLDumper, weil das nämlich auch funktioniert. Solche Arbeiten sollte man in Ruhe durchführen und nicht unbedingt zu Zeiten, in denen viel Traffic auf dem Blog zu erwarten ist.

Habt ihr schon mal eure WordPress Datenbank bereinigt? Könnt ihr mir etwas Besonderes empfehlen?

P.S.: Vorsicht mit WPDBSpringClean! Der löscht auch Tabellen, die noch gebraucht werden, z.B. von Piwik. Also unbedingt vorher die Datenbank sichern!

Foto: Müllabfuhr auf Mallorca ©sabienes.de
Text: WordPress Datenbank entmüllen und pflegen ©sabienes.de

13 Kommentare

  • Tina 19. Dezember 2014 um 10:38

    Ich bin technisch nicht so super drauf und belasse es meist auch bei WP-Optimize. Bis jetzt reichte das bei mir auch und ich hoffe, es bleibt so 🙂

    LG
    Tina

    Antworte
    • Sabienes 21. Dezember 2014 um 20:15

      @Tina: Solange alles auf deinem Blog läuft, dürfte das auch völlig ausreichen.
      LG
      Sabienes

      Antworte
  • arne 19. Dezember 2014 um 10:41

    Ein spannendes Thema!
    Ich habe das bisher immer eher halbherzig auch mit WPoptimize gemacht, allerdings nie wirklich konsequent verfolgt, was da passiert.
    Ich werd deinen Tipp gleich mal ausprobieren und schauen, was sich ergibt.

    Vielen Dank!

    Antworte
    • Sabienes 21. Dezember 2014 um 20:16

      @arne: Bitte unbedingt vorher sichern!
      LG
      Sabienes

      Antworte
  • Hans 19. Dezember 2014 um 18:27

    Bin auch ein überwiegend WP–Optimizer, und wenn ich mal Muße habe, geh ich schon mal zu Fuß durch Tabellen. Das SpringClean kenn ich noch nicht. Schaue es mir sicher mal an. In so fern Danke für den Tipp. Leider hab ich keine Empfehlung mehr für Dich. Hätte mich gerne revanchiert.
    HG Hans

    Antworte
    • Sabienes 21. Dezember 2014 um 20:47

      @Hans: Zu Fuß durch die Tabellen ist aber auch gefährlich, oder?
      LG
      Sabienes

      Antworte
  • Karin 19. Dezember 2014 um 20:39

    Ich glaube ich werde mich zwischen Weihnachten und Neujahr mal mit der Datenbank beschäftigen und das Tool ausprobieren- mit dem du gearbeitet hast …. abgespeichert habe ich es schon mal. Ich selber bin auch nur mit WP-Optimize unterwegs.
    Liebe Grüße

    Antworte
    • Sabienes 21. Dezember 2014 um 21:05

      @Karin: Schau dir die Vorschau der Tabellen, die das Tool findet, gut an. Der will nämlich auch alle Piwik-Tabellen läschen (falls du Piwik hast) und die brauchst du noch.
      LG
      Sabienes

      Antworte
  • TanjasBunteWelt 19. Dezember 2014 um 21:12

    Das WP Optimaze habe ich mir schon geholt 😉 Daran hatte ich noch nie gedacht ehrlich gesagt.
    Danke
    Liebe Grüße

    Antworte
    • Sabienes 21. Dezember 2014 um 21:14

      @Tanja: Siehste! Bitte vorher sichern!
      LG
      Sabienes

      Antworte
  • Harry Milatz 23. Februar 2015 um 3:22

    Hi Sabine,

    weißt du etwas darüber ob es eine Alternative zu „WPDBSpringClean“ gibt? Das Plugin ist ja schon ein paar Tage älter und Update ist schon lange her;) Es läuft zwar nach wie vor auch mit WP 4.1.1 aber ab wann es dann nicht mehr konform läuft und eventuell eine überflüssige Tabelle findet und auch korrekt anzeigt und dann vielleicht aber nicht nur diese Tabelle (korrekt) löscht, weiß man ja nicht.
    Ich finde gerade dieses Plugin neben „WP-Optimize“ und „Delete Expired Transients“ sehr hilfreich und eine Alternative wäre klasse.
    Im Moment lasse ich mir damit nur die Tabellen anzeigen und lösche diese dann via phpMyAdmin.

    Gruss Harry

    Antworte
    • Sabienes 23. Februar 2015 um 16:31

      @Harry Milatz: Nein, ich kenne keine Alternative, außer dass man selbst Hand anlegt. Wenn du etwas finden solltest, wäre es nett, wenn du mir einen Tipp geben könntest.
      Viele Grüße an die wunderbare Welt der Leiterplatten 😉
      VG
      Sabienes

      Antworte
      • Harry Milatz 23. Februar 2015 um 16:58

        Hi Sabine,

        ja sobald ich da was erfahre gebe ich Info;)

        Lach ja danke:)

        Lieben Gruß
        Harry

        Antworte

Schreib' mir was!

Ich muss dich darauf hinweisen, dass diese Seite - wie so viele andere auch, Cookies verwendet. Es passiert aber nix Schlimmes ;-) Mehr darüber

Diese Webseite erlaubt das Setzen von Cookies, um eine bestmögliche Anzeige im Browser zu gewährleisten. Wenn du fortfährst, auf dieser Seite zu lesen, ohne dass du für dich diese Einstellungen änderst oder auf "OK" klickst, stimmst du dem automatisch zu.

Schließen (weg damit)