WordPress-Datenbankwartung

WordPress-Datenbankwartung: Was wöchentlich, monatlich und vierteljährlich zu tun ist

· 28 Minuten Lesezeit ·
Geschrieben von: Autor-Avatar Joella Dunn
Autor-Avatar Joella Dunn
Joella ist eine Autorin mit langjähriger Erfahrung in WordPress. Bei Duplicator ist sie auf die Website-Wartung spezialisiert – von einfachen Backups bis hin zu groß angelegten Migrationen. Ihr oberstes Ziel ist es, sicherzustellen, dass Ihre WordPress-Website sicher und bereit für Wachstum ist.
·
Bewertet von: Rezensenten-Avatar John Turner
Rezensenten-Avatar John Turner
John Turner ist der Präsident von Duplicator. Er verfügt über mehr als 20 Jahre Geschäfts- und Entwicklungserfahrung und seine Plugins wurden über 25 Millionen Mal heruntergeladen.

Die meisten WordPress-Benutzer öffnen ihre Datenbank nie, bis sie dazu gezwungen werden.

Ihre WordPress-Datenbank speichert alles, was Ihre Website funktionsfähig macht. Jeder Inhalt, den Ihre Besucher sehen, und jede Konfigurationseinstellung, die sie nicht sehen, befindet sich dort.

Wenn es gesund ist, denkt man nie darüber nach. Wenn es nicht gesund ist, zeigen sich die Auswirkungen überall.

In diesem Beitrag werde ich erläutern, was die Wartung einer WordPress-Datenbank beinhaltet, welche Anzeichen auf ein Problem hindeuten und welche Tools für die einzelnen Aufgaben geeignet sind.

Keine dieser Aufgaben ist besonders schwierig, aber wenn man sie ignoriert, summieren sich die Probleme mit der Zeit. Eine Datenbank, die zwei Jahre lang vernachlässigt wurde, ist viel schwieriger zu handhaben als eine, die regelmäßig gepflegt wird.

Hier sind die wichtigsten Erkenntnisse:

  • WordPress-Datenbanken werden automatisch überladen: Beitragsrevisionen, abgelaufene Transienten, automatische Entwürfe und verwaiste Plugin-Tabellen sammeln sich an, ohne dass eine automatische Bereinigung erfolgt.
  • Langsame Seitenladezeiten und eine träge Verwaltung sind häufige Anzeichen dafür, dass nicht nur Ihr Hosting-Paket, sondern auch Ihre Datenbank Aufmerksamkeit benötigt.
  • Sichern Sie immer zuerst Ihre Daten, bevor Sie etwas anderes tun. Ein Wiederherstellungspunkt verwandelt eine potenzielle Katastrophe in eine fünfminütige Reparatur.
  • Die richtige Reihenfolge lautet: zuerst bereinigen, dann optimieren. Wenn Sie OPTIMIZE TABLE ausführen, bevor Sie überflüssige Daten entfernen, werden lediglich die Daten neu organisiert, die Sie löschen möchten.
  • Planmäßige Wartung ist besser als reaktive Wartung. Wöchentliche Bereinigung von Transienten, monatliche Tabellenoptimierung und vierteljährliche Plugin-Audits verhindern, dass sich Probleme verschlimmern.
  • Kostenlose Tools decken die meisten Grundfunktionen ab: WP-Optimize, WP-Sweep und WP-CLI übernehmen die routinemäßige Bereinigung. Duplicator Pro ist sein Geld wert, da es zuverlässige automatisierte Backups ermöglicht.

Inhaltsverzeichnis

Müssen Sie Ihre WordPress-Datenbank warten?

Ja, Ihre Website benötigt eine regelmäßige Datenbankwartung. Allerdings ist der Wartungsaufwand möglicherweise nicht so hoch wie bei anderen Websites.

Eine fünfseitige Broschüren-Website, die seit Monaten unverändert ist, sammelt langsam Datenmüll an. Ein WooCommerce-Shop, der täglich Bestellungen bearbeitet, ein Dutzend aktive Plugins ausführt und jede Woche neue Inhalte veröffentlicht, ist eine ganz andere Situation.

Beide müssen gewartet werden. Die Häufigkeit und der Umfang dieser Wartungsarbeiten variieren jedoch.

WordPress räumt nicht hinter sich auf. Jedes Mal, wenn ein Plugin einen Prozess ausführt, schreibt es möglicherweise in die Datenbank. Jeder Entwurf, den Sie speichern, erstellt einen Revisionsdatensatz. Jeder von einem Plugin erstellte Transient sollte eigentlich von selbst verfallen, was jedoch oft nicht der Fall ist.

Nichts davon wird automatisch entfernt. Es sammelt sich einfach an.

Im Laufe der Zeit geschieht Folgendes:

  • Die Anzahl der Überarbeitungen erhöht sich jedes Mal, wenn Sie Inhalte bearbeiten.
  • Automatische Entwürfe stapeln sich aus Sitzungen, die nie veröffentlicht oder ordnungsgemäß gelöscht wurden.
  • Gelöschte Beiträge und Kommentare werden nach 30 Tagen automatisch gelöscht, aber auf stark frequentierten Websites kann dennoch viel im Papierkorb liegen bleiben, wenn Sie diesen nicht häufiger leeren oder das Intervall ändern.
  • Abgelaufene Transienten verweilen im wp_options Tisch, lange nachdem sie ihren Zweck erfüllt haben.
  • Wenn Plugins oder Themes gelöscht werden, hinterlassen sie häufig verwaiste Tabellen und Optionseinträge, die keinen übergeordneten Eintrag haben und keine Funktion erfüllen.

Die Datenbank wird nach und nach schwerer, was sich in langsameren Abfragen, längeren Ladezeiten und mehr Overhead bei jeder Anfrage bemerkbar macht. Diese Reibung lässt sich leicht ignorieren, bis sie nicht mehr ignorierbar ist.

Anzeichen dafür, dass Ihre WordPress-Datenbank gewartet werden muss

Einige dieser Anzeichen sind offensichtlich. Andere lassen sich leicht einer falschen Ursache zuschreiben. Wenn man weiß, was tatsächlich vor sich geht, fällt es leichter, entsprechend zu handeln.

  • Die Seiten werden selbst bei einer guten Verbindung langsam geladen.

Wenn sich Ihr Hosting nicht geändert hat, Ihr Traffic nicht sprunghaft angestiegen ist und die Seiten langsamer werden, ist die Datenbank ein naheliegender Ort, an dem Sie nachsehen sollten.

Fragmentierte Tabellen und nicht optimierte Abfragen verursachen bei jeder Seitenanforderung einen Mehraufwand. Dieser Mehraufwand summiert sich, je größer die Datenbank wird.

  • Die WordPress-Administration fühlt sich langsam an.

Die Seiten „Beiträge“, „WooCommerce-Bestellungen“ und „Medienbibliothek“ rufen bei jedem Laden große Datenmengen aus der Datenbank ab. Wenn die Navigation im Admin-Bereich merklich langsamer geworden ist, handelt es sich oft um ein Datenbankproblem und nicht um ein Hosting-Problem.

  • Es treten Datenbankfehler auf.

„Fehler beim Herstellen einer Datenbankverbindung“ ist das deutlichste Anzeichen dafür, dass etwas nicht stimmt.

Tabellenspezifische MySQL-Fehler (treten in der Regel auf, wenn WP_DEBUG aktiviert ist) weisen auf etwas Spezifischeres hin – eine beschädigte Tabelle, einen fehlgeschlagenen Schreibvorgang, ein strukturelles Problem aufgrund einer fehlerhaften Aktualisierung oder eine Serverunterbrechung. Diese Probleme lösen sich nicht von selbst.

  • Die Datenbank ist ohne ersichtlichen Grund erheblich gewachsen.

Wenn Sie die Größe Ihrer Datenbank überprüfen und diese größer ist, als Sie aufgrund Ihres Inhaltsvolumens erwarten würden, sammelt sich etwas an, das nicht vorhanden sein sollte.

Transienten und Nachbearbeitungen sind die häufigsten Ursachen, aber auch plugin-spezifische Protokollierungstabellen können ohne große Sichtbarkeit anwachsen.

  • Plugins und Themes wurden im Laufe der Zeit installiert und entfernt.

Viele Plugins erstellen bei der Installation eigene Datenbanktabellen und entfernen diese beim Löschen nicht. Wenn Sie im Laufe der Jahre mehrere Formular-Plugins, SEO-Tools oder Mitgliedschafts-Plugins ausprobiert haben, ist die Wahrscheinlichkeit groß, dass deren Tabellen noch immer in Ihrer Datenbank vorhanden sind und dort ungenutzt herumliegen.

  • Die Datenbank wurde seit Monaten nicht mehr angerührt, oder sogar noch nie.

Eine Datenbank, die seit Jahren auf einer Website läuft und nie gewartet wurde, weist mit ziemlicher Sicherheit Probleme auf, die behoben werden sollten. Auch wenn keine sichtbaren Probleme vorliegen, bedeutet das nicht, dass die Datenbank sauber ist.

Tipps zur Wartung der WordPress-Datenbank

Dies sind nicht ausschließlich Datenbankaufgaben, aber sie tragen alle dazu bei, eine WordPress-Website funktionsfähig zu halten, und die meisten interagieren in irgendeiner Weise mit der Datenbank.

Bearbeiten Sie sie in der Reihenfolge, die für Ihre Website sinnvoll ist, aber beginnen Sie immer mit einer vollständigen Sicherung der Website.

Hier ein kurzer Überblick über unsere Tipps zur Wartung Ihrer WordPress-Datenbank:

  • Automatische Datenbank-Backups einrichten: Planen Sie regelmäßige Backups an einen Remote-Speicherort, damit Sie vor der Ausführung von Wartungsaufgaben immer über einen Wiederherstellungspunkt verfügen.
  • Entfernen Sie unnötige Daten: Löschen Sie Beitragsrevisionen, automatische Entwürfe, gelöschte Inhalte, abgelaufene Transienten und verwaiste Metadaten, um die Datenbankgröße an der Quelle zu reduzieren.
  • Datenbanktabellen optimieren: Führen Sie nach der Bereinigung OPTIMIZE TABLE aus, um den internen Speicher zu defragmentieren und den durch gelöschte Zeilen frei gewordenen Speicherplatz wiederherzustellen.
  • Datenbankbereinigungen planen: Automatisieren Sie wiederkehrende Bereinigungsaufgaben, damit sich zwischen manuellen Wartungsvorgängen nicht unbemerkt wieder Daten ansammeln.
  • Verfügbare Updates durchführen: Halten Sie den WordPress-Kern, Plugins und Themes auf dem neuesten Stand, um Abfrageoptimierungen, Schema-Korrekturen und Sicherheitspatches zu erhalten.
  • Führen Sie einen Sicherheitsscan durch: Scannen Sie die Datenbank selbst nach injizierten Skripten, nicht autorisierten Administratorkonten und Malware, die sich in gespeicherten Inhalten versteckt, nicht nur in Theme- und Plugin-Dateien.
  • Überprüfen Sie die Geschwindigkeit Ihrer Website: Verwenden Sie Query Monitor, um festzustellen, welche Plugins bei jedem Laden einer Seite langsame oder übermäßige Datenbankabfragen generieren.
  • Nach defekten Links suchen: Finden Sie Links, die durch gelöschte Beiträge, geänderte Slugs oder fehlende Weiterleitungen defekt sind, bevor Besucher darauf stoßen.
  • Bilder optimieren: Entfernen Sie ungenutzte Bildgrößenvarianten, die sich auf dem Server ansammeln und die Backup-Größe erhöhen, ohne irgendwo auf der Website zu erscheinen.
  • Testen Sie Ihre Formulare: Vergewissern Sie sich, dass Formularübermittlungen nach größeren Wartungsarbeiten oder Migrationen weiterhin korrekt in die Datenbank geschrieben werden.
  • Spam-Kommentare filtern: Konfigurieren Sie die automatische Löschung von Spam, damit gefangenes Spam nicht unbemerkt in der Datenbank unbegrenzt angesammelt wird.
  • Entfernen Sie unnötige oder inaktive Plugins und Themes: Löschen Sie alles, was Sie nicht verwenden, und überprüfen Sie, ob noch Datenbanktabellen übrig sind, die beim Entfernen nicht bereinigt wurden.
  • Leeren Sie Ihren Cache: Leeren Sie nach der Wartung den serverseitigen Cache, den CDN-Cache und den Objekt-Cache, damit die Leistungsverbesserungen tatsächlich in den Tests sichtbar werden.

Automatische Datenbank-Backups einrichten

Alles andere auf dieser Liste birgt ohne einen Wiederherstellungspunkt ein gewisses Risiko.

Optimierungen können fehlschlagen. Bereinigungstools können mehr als beabsichtigt entfernen. Updates können Probleme verursachen.

Eine aktuelle Sicherung verwandelt eine potenzielle Katastrophe in eine kleine Unannehmlichkeit.

Das Problem bei manuellen Backups ist, dass sie oft übersprungen werden. Man plant, vor dem nächsten Update ein Backup durchzuführen, dann kommt etwas dazwischen und man führt das Update trotzdem durch.

Durch die Automatisierung des Prozesses wird diese Lücke geschlossen. Eine geplante Sicherung ist immer zuverlässig verfügbar, wenn Sie sie benötigen.

Die Häufigkeit der Datensicherung sollte sich nach der Häufigkeit der Änderungen Ihrer Inhalte richten. Eine WordPress-Website, auf der täglich Inhalte veröffentlicht werden, erfordert tägliche Datensicherungen. Bei einer Website, die einmal im Monat geändert wird, reichen wöchentliche Datensicherungen aus.

Die Frage lautet: Wie viel Arbeit wäre ich bereit zu wiederholen, wenn ich die Daten aus der letzten Sicherung wiederherstellen müsste?

Der Speicherort ist genauso wichtig wie die Häufigkeit. Wenn Sie Backups auf demselben Server wie Ihre Website speichern, bedeutet ein Serverausfall, dass sowohl die Website als auch das Backup verloren gehen.

Speichern Sie Backups außerhalb des Servers mit Google Drive, Dropbox, Amazon S3 oder einem anderen Remote-Speicherort.

Duplicator Pro ist ein Backup-Plugin, das all diese Aufgaben übernimmt. Sie können benutzerdefinierte automatische Backups einrichten, die stündlich, täglich, wöchentlich oder monatlich ausgeführt werden.

Duplicator Pro-Plugin

Duplicator verbindet sich mit mehr als 10 Remote-Speicherorten, darunter Duplicator Cloud, Google Drive, Dropbox, S3 und OneDrive.

Neuer Speicherort für Google Cloud

Wenn Sie jemals Ihre Website zurücksetzen müssen, verwenden Sie die Schaltfläche „Wiederherstellen “. Selbst wenn sich Ihr Backup in der Cloud befindet, lädt Duplicator es herunter und stellt es wieder her.

Duplicator Cloud-Backup wiederherstellen

Ich empfehle, mindestens einmal pro Woche ein Backup Ihrer Datenbank zu erstellen. Bei aktiveren Websites sind möglicherweise tägliche oder stündliche Backups erforderlich, um neue Kundenbestellungen und andere sensible Daten zu verfolgen.

Sie können mehrere Backup-Zeitpläne einrichten, damit Ihre gesamte Website abgedeckt ist. Automatisieren Sie häufigere Datenbank-Backups, aber sorgen Sie auch für eine konsistente Backup-Routine für Ihre gesamte Website.

Geplante Backups mit Duplicator

Auf diese Weise müssen Sie sich keine Sorgen um Datenverluste machen!

Entfernen Sie unnötige Daten

WordPress sammelt einige Daten, die keinen weiteren Zweck erfüllen. Das Entfernen dieser Daten ist in der Regel die effektivste Methode, um die Datenbankgröße zu reduzieren.

Beitragsrevisionen sind der größte Faktor bei Websites mit umfangreichen Inhalten. WordPress speichert bei jeder Aktualisierung eines Beitrags eine neue Revision, und es gibt keine feste Begrenzung, es sei denn, Sie legen eine solche in der Datei wp-config.php fest.

Automatische Entwürfe werden erstellt, wenn WordPress während der Bearbeitung einen Beitrag im Hintergrund speichert, der nie veröffentlicht oder ordnungsgemäß verworfen wurde. Sie sammeln sich unbemerkt an und werden selten überprüft.

Gelöschte Beiträge, Seiten und Kommentare verschwinden nicht sofort, wenn Sie sie in den Papierkorb verschieben. WordPress bewahrt sie standardmäßig 30 Tage lang auf, bevor sie automatisch gelöscht werden, sofern Sie diese Einstellung nicht geändert haben.

Abgelaufene Transienten sind temporäre Dateneinträge, die Plugins im wp_options Tabelle. Sie sollten nach Ablauf automatisch gelöscht werden, aber das ist nicht immer der Fall.

Abgelaufene Transienten, die zurückbleiben, tragen zur Überlastung der Tabelle bei und verlangsamen Abfragen, die diese durchsuchen. wp_options.

Verwaiste Metadaten bleibt zurück, wenn Beiträge, Benutzer oder Taxonomiebegriffe gelöscht werden. Die Metadatensätze, die in Tabellen wie wp_postmeta Und wp_usermeta bleiben oft auch nach dem Löschen des übergeordneten Datensatzes bestehen.

Sie verursachen keine sichtbaren Fehler, fügen jedoch unnötige Zeilen zu Tabellen hinzu, die häufig abgefragt werden.

WP-Sweep und WP-Optimize sind beides zuverlässige Tools zum Verwalten und Entfernen unnötiger Daten aus Ihrer Datenbank. Sie können eines davon installieren und Ihre Datenbank in nur wenigen Minuten bereinigen lassen.

Führen Sie WP-Optimize aus

Datenbanktabellen optimieren

Wenn Zeilen aus einer Datenbanktabelle gelöscht werden, gibt MySQL diesen Speicherplatz nicht sofort wieder frei. Es bleiben Lücken in der internen Struktur der Tabelle zurück – ein Overhead, der sich mit der Zeit ansammelt.

Laufen OPTIMIZE TABLE gewinnt den freigegebenen Speicherplatz zurück, wodurch die Tabellengröße reduziert und die Abfrageleistung verbessert werden kann.

Die Optimierung kann auf verschiedene Arten durchgeführt werden. Wählen Sie in phpMyAdmin die Tabellen aus und wählen Sie im Dropdown-Menü die Option „Tabelle optimieren “.

Optimieren Sie WordPress-Datenbanktabellen

Wenn Sie mit dem Terminal vertraut sind, verwenden Sie WP-CLI, um Folgendes auszuführen: wp db optimizeFür eine anfängerfreundlichere Bereinigung installieren Sie ein Wartungs-Plugin wie WP-Optimize.

Optimieren Sie nach der Bereinigung, nicht davor. Durch die Defragmentierung einer Tabelle, die noch voller Post-Revisionen und abgelaufener Transienten ist, werden lediglich Daten neu organisiert, die Sie ohnehin löschen möchten. Entfernen Sie zuerst den Ballast und optimieren Sie dann.

Datenbankbereinigungen planen

Eine einmalige Bereinigung verbessert die Situation vorübergehend. Ohne einen regelmäßigen Zeitplan kehrt die Überlastung zurück und verstärkt sich erneut.

Durch regelmäßige Bereinigungen wird verhindert, dass die Datenbank einen Punkt erreicht, an dem die Wartung zu einem Großprojekt wird.

Löschen Sie wöchentlich abgelaufene Transienten, bereinigen Sie monatlich nachbearbeitete Versionen und automatische Entwürfe und überprüfen Sie vierteljährlich die Datenbankgröße und Plugin-Tabellen vollständig.

Diese Intervalle sind nicht universell (ein stark frequentierter WooCommerce-Shop erfordert möglicherweise häufigere Aufmerksamkeit als ein einfacher Blog), aber sie sind für die meisten Websites ein brauchbarer Ausgangspunkt.

WP-Optimize und Advanced Database Cleaner unterstützen beide geplante Bereinigungen. Sie konfigurieren die Aufgaben einmalig, legen die Häufigkeit fest und das Plugin erledigt den Rest automatisch.

WP Optimize-Planung

Überprüfen Sie den Zeitplan regelmäßig. Eine Website, die im letzten Jahr erheblich gewachsen ist, muss möglicherweise häufiger gewartet werden als zu Beginn.

Verfügbare Updates durchführen

Updates für den WordPress-Kern, Plugins und Themes umfassen häufig Änderungen an der Datenbank, wie z. B. Optimierungen von Abfragen, Schema-Updates, Sicherheitspatches und Fehlerbehebungen. Das Überspringen von Updates führt dazu, dass bekannte Probleme weiterhin bestehen bleiben.

Aktualisieren Sie die WordPress-Software

Erstellen Sie vor dem Update ein Backup. Dies gilt für jedes Update, insbesondere jedoch für Plugins, die in hohem Maße mit der Datenbank interagieren. WooCommerce, Mitgliedschafts-Plugins, Formularersteller und ähnliche Tools beinhalten häufig Änderungen am Datenbankschema in ihren Updates.

Erstellen Sie ein neues Backup mit Duplicator

Für den WordPress-Kern ist die Aktivierung automatischer Updates für kleinere Releases (Sicherheits- und Wartungsupdates) im Allgemeinen sicher und verringert das Risiko bekannter Sicherheitslücken.

Wichtige Releases sollten vor der Anwendung überprüft werden, insbesondere wenn Sie Plugins mit erheblichen Datenbankabhängigkeiten verwenden.

Wenn Ihre Website so groß oder komplex ist, dass ein fehlerhaftes Update zu erheblichen Störungen führen würde, testen Sie Updates zunächst in einer Staging-Umgebung. Wenden Sie sie erst dann in der Produktionsumgebung an, wenn Sie sichergestellt haben, dass alles ordnungsgemäß funktioniert.

Wenn Sie bereit sind, ein Update zu testen, erstellen Sie eine vollständige Sicherung Ihrer Website und laden Sie diese mit Duplicator herunter. Ziehen Sie die Sicherung per Drag & Drop in Ihre Staging-Umgebung, um Ihre Website sofort zu klonen und das Update sicher zu testen.

Ein Backup mit Duplicator importieren

Führen Sie einen Sicherheitsscan durch.

Schädlicher Code befindet sich nicht immer in Theme-Dateien oder Plugins. Häufig landet er in der Datenbank: Er wird in Post-Inhalte, Widget-Einstellungen oder die wp_options Tisch.

Ein Sicherheitsscan, der nur Dateien überprüft, übersieht dies vollständig.

Datenbankorientierte Scans suchen nach injizierten Skripten in Beitragsinhalten, nicht autorisierten Administratorkonten, unerwarteten Änderungen an Kernoptionswerten und bekannten Malware-Signaturen in gespeicherten Daten.

Wordfence und Sucuri sind bekannte Sicherheits-Plugins mit Datenbank-Sicherheitsscans. Beide sind eine gute Wahl für die regelmäßige Wartung.

Sucuri-Malware-Scan

Wenn ein Scan etwas findet, besteht der nächste Schritt nicht nur darin, es zu entfernen, sondern auch zu verstehen, wie es dorthin gelangt ist. Die Schwachstelle, die die Injektion ermöglicht hat, ist möglicherweise noch offen. Das Entfernen des schädlichen Inhalts ohne Schließen des Einstiegspunkts bedeutet, dass er zurückkehren kann.

Sicherheitsscans sind Detektivarbeit. Sie identifizieren, was bereits passiert ist. Sie verhindern allein keine zukünftigen Angriffe.

Überprüfen Sie die Geschwindigkeit der Website

Der Zustand der Datenbank hat einen direkten Einfluss auf die Ladezeit. Nicht optimierte Tabellen, Plugins, die übermäßige Abfragen generieren, und nicht zwischengespeicherte Datenbankaufrufe verlängern die Zeit, die zum Anzeigen einer Seite benötigt wird.

Eine Website, die mit der Zeit langsamer geworden ist, hat oft ein Datenbankproblem, das dazu beiträgt.

Google PageSpeed Insights und GTmetrix bieten Ihnen eine externe Sicht auf die Ladezeit und weisen auf bestimmte Probleme hin.

Google PageSpeed Insights mobile Ansicht

Für die datenbankspezifische Diagnose ist Query Monitor nützlicher. Es handelt sich um ein WordPress-Plugin, das anzeigt, welche Datenbankabfragen bei jedem Seitenaufruf ausgeführt werden, wie lange jede einzelne dauert und welches Plugin oder Theme dafür verantwortlich ist.

Abfrage Monitor Datenbankabfragen

Wenn ein einzelnes Plugin bei jeder Seitenanfrage Dutzende langsamer Abfragen generiert, lohnt es sich, dies zu untersuchen. Einige Plugins sind einfach ineffizient, andere verfügen über Konfigurationsoptionen, die ihre Datenbankbelastung reduzieren.

Defekte Links beschädigen die Datenbank nicht direkt, sind jedoch häufig das Ergebnis von Datenbankoperationen wie gelöschten Beiträgen, geänderten Slugs und verschobenen Seiten, für die keine Weiterleitungen eingerichtet wurden.

Eine Inhaltsprüfung, die auch die Überprüfung von Links umfasst, sollte Teil der regelmäßigen Website-Wartung sein.

Broken Link Checker (das Plugin) und Screaming Frog (ein Desktop-Crawler) können dies beide übernehmen.

Bei internen defekten Links besteht die richtige Lösung in der Regel darin, entweder den Link an der Quelle zu aktualisieren oder eine Weiterleitung von der alten URL zur neuen hinzuzufügen. Dies können Sie mit Broken Link Checker tun.

Defekten Link aktualisieren

Bei externen defekten Links aktualisieren Sie die URL, wenn eine neue vorhanden ist, oder entfernen Sie den Link, wenn der Inhalt nicht mehr vorhanden ist.

Bilder optimieren

Was die meisten Website-Betreiber nicht wissen, ist, dass WordPress für jedes hochgeladene Bild mehrere Größenvarianten erstellt – Miniaturansicht, mittel, groß und alle benutzerdefinierten Größen, die von Ihrem Theme oder Ihren Plugins registriert wurden.

Die meisten dieser Varianten erscheinen nirgendwo auf der Website. Sie liegen lediglich auf dem Server, belegen Speicherplatz und erhöhen die Größe der Backups.

Eine Bildbibliothek, die über mehrere Jahre hinweg angelegt wurde, kann Zehntausende ungenutzter Variationsdateien enthalten. Diese manuell zu sortieren, um herauszufinden, was sicher gelöscht werden kann, ist nicht realistisch.

WP Media Cleanup erledigt dies automatisch. Es scannt Ihre gesamte Website, um zu ermitteln, welche Bildvarianten tatsächlich in Ihren Inhalten referenziert werden.

Unbenutzte Bildvarianten

Alles, was auf dem Server vorhanden ist, aber nirgendwo verwendet wird, wird zur Entfernung markiert. Originalbilder in voller Größe werden niemals verändert; das Plugin zielt nur auf die Größenvarianten ab.

EWWW Image Optimizer und Smush übernehmen die Bildoptimierung und können Dateien in das WebP-Format konvertieren, das bei vergleichbarer Qualität kleinere Dateigrößen liefert und von allen modernen Browsern unterstützt wird.

Testen Sie Ihre Formulare

Formulare interagieren stärker mit der Datenbank, als den meisten Website-Betreibern bewusst ist.

Eingaben werden gespeichert, E-Mails werden ausgelöst und Transaktionen werden protokolliert. Nach jeder größeren Datenbankwartung sollte überprüft werden, ob die Formulare weiterhin wie erwartet funktionieren.

Testen Sie sowohl das Frontend-Verhalten (wird das Formular ohne Fehler übermittelt?) als auch die Backend-Datensätze (wurde der Eintrag im Dashboard des Plugins angezeigt?).

Diese können unabhängig voneinander fehlschlagen. Ein Formular kann scheinbar erfolgreich übermittelt worden sein, obwohl die Eintragung in die Datenbank fehlgeschlagen ist.

WPForms und Gravity Forms speichern Einträge in benutzerdefinierten Datenbanktabellen. Diese Tabellen sammeln im Laufe der Zeit Daten an und profitieren von derselben regelmäßigen Bereinigung wie der Rest der Datenbank. Wenn Sie alte Einträge nicht regelmäßig exportieren und archivieren, werden sie immer weiter wachsen.

Beschädigte Formulare nach einer Datenbankaktualisierung oder einer Website-Migration können leicht übersehen werden, wenn Sie nicht aktiv nachsehen. Durch Hinzufügen von Formularprüfungen zu Ihrer Routine nach der Wartung werden diese Fehler entdeckt, bevor ein echter Benutzer darauf stößt.

Spam-Kommentare filtern

Auf Websites mit aktiven Kommentarbereichen ist Spam eine der häufigsten Ursachen für eine überladene Datenbank. Spam wird in der Datenbank gespeichert und bleibt dort, bis jemand ihn löscht.

Die Standardeinstellung für den Kern-Papierkorb beträgt 30 Tage, aber viele Websites bevorzugen eine kürzere Zeitspanne, beispielsweise 15 Tage. Mit einem Plugin wie Akismet können Sie Spam erkennen und entfernen.

Akismet verwirft Spam-Kommentare

Dadurch wird verhindert, dass die Spam-Warteschlange ohne manuelles Eingreifen unbegrenzt wächst.

Für eine sofortige Bereinigung können Sie die Kommentare über den Kommentarbildschirm gesammelt löschen oder ein Bereinigungs-Plugin verwenden, um sie in einem Durchgang zu entfernen.

Entfernen Sie unnötige oder inaktive Plugins und Themes

Inaktive Plugins werden nicht ausgeführt, aber viele von ihnen hinterlassen Spuren. Bei der Installation erstellte Datenbanktabellen, Optionseinträge, die in wp_optionsTransienten verschwinden nicht automatisch, wenn Sie ein Plugin deaktivieren.

Überprüfen Sie Ihre installierten Plugins mehrmals im Jahr. Alles, was nicht aktiv genutzt wird, sollte gelöscht und nicht nur deaktiviert werden.

Inaktive Plugins löschen

Überprüfen Sie nach dem Löschen mit phpMyAdmin oder Advanced Database Cleaner, ob noch Tabellen übrig sind. Wenn eine Tabelle keinem aktiven Plugin zugeordnet ist, kann sie in der Regel entfernt werden – überprüfen Sie dies jedoch vor dem Löschen, insbesondere wenn der Tabellenname nicht sofort erkennbar ist.

Das Gleiche gilt für Themes. WordPress benötigt mindestens ein Fallback-Theme (ein Standard-Twenty-Something-Theme funktioniert), aber alles darüber hinaus kann gelöscht werden.

WordPress-Theme löschen

Nicht verwendete Themes verursachen zwar keine Datenbanküberlastung wie Plugins, stellen jedoch unnötigen Code auf dem Server dar und bergen ein potenzielles Sicherheitsrisiko, wenn sie nicht aktualisiert werden.

Bevor Sie ein Plugin entfernen, das wichtige Daten speichert (Formulareinträge, WooCommerce-Bestellungen, Mitgliedschaftsdatensätze), exportieren Sie diese Daten zunächst. Wenn Sie das Plugin löschen, ohne die Daten zu exportieren, gehen diese verloren.

Leeren Sie Ihren Cache

Nach der Datenbankwartung kann es vorkommen, dass zwischengespeicherte Inhalte den Zustand der Website vor der Wartung widerspiegeln. Eine Seite, die vor dem Löschen abgelaufener Transienten oder der Aktualisierung von Inhalten zwischengespeichert wurde, wird weiterhin die alte Version anzeigen, bis der Cache aktualisiert wird.

Löschen Sie sowohl den serverseitigen Cache (WP Rocket, W3 Total Cache, LiteSpeed Cache oder was auch immer Ihr Host anbietet) als auch den CDN-Cache, falls Sie einen verwenden.

WordPress-Cache leeren

Objekt-Caches (Redis, Memcached) speichern die Ergebnisse von Datenbankabfragen im Arbeitsspeicher. Löschen Sie auch diese, da sie möglicherweise Abfrageergebnisse enthalten, die nicht mehr korrekt sind.

Einige Datenbankverbesserungen werden erst nach dem Leeren des Caches in den Leistungskennzahlen angezeigt. Wenn Sie unmittelbar nach der Optimierung einen Geschwindigkeitstest durchführen, ohne zuvor den Cache zu leeren, kann dies zu irreführenden Ergebnissen führen.

Machen Sie das Löschen des Caches zum letzten Schritt der Wartungsroutine und führen Sie anschließend einen Test durch.

Tools für die Wartung der WordPress-Datenbank

Jedes der unten aufgeführten Tools dient einem anderen Zweck. Einige überschneiden sich, aber keines ist überflüssig. Die richtige Kombination hängt davon ab, womit Sie sich wohlfühlen und was Sie erreichen möchten.

Vervielfältiger

Duplicator Pro-Plugin

Bevor Sie Wartungsaufgaben ausführen, die die Datenbank verändern, benötigen Sie einen Wiederherstellungspunkt. Duplicator Pro ist das richtige Tool für diese Aufgabe und sollte vor allen anderen Punkten auf dieser Liste eingerichtet werden.

Duplicator Pro erstellt vollständige Website-Backups, die sowohl die Datenbank als auch die Dateien in einem einzigen portablen Archiv enthalten. Sie können auch Backups nur für die Datenbank mit Voreinstellungen erstellen.

Duplicators Backup-Voreinstellungen

Geplante Backups werden automatisch in der von Ihnen konfigurierten Häufigkeit ausgeführt: stündlich, täglich, wöchentlich, monatlich oder in benutzerdefinierten Intervallen.

Geplantes Cloudflare-Backup

Duplicator kann Ihre Daten an entfernte Ziele wie die native Duplicator Cloud, Google Drive, Dropbox, Amazon S3, OneDrive und FTP senden.

Duplicator Cloud-Backup einplanen

Backups werden nicht auf dem Server gespeichert, sodass bei einem Serverausfall Ihr Wiederherstellungspunkt nicht verloren geht.

Der Wiederherstellungsprozess ist praktisch. Anfänger können im Admin-Dashboard auf die Schaltfläche „Wiederherstellen“ klicken.

Sicherung wiederherstellen

Duplicator führt die Wiederherstellung über sein eigenes Installationsprogramm durch, das auch dann funktioniert, wenn WordPress selbst nicht geladen wird. Wenn Ihre gesamte Website ausgefallen ist, laden Sie Ihre Sicherungsdateien direkt auf den Server hoch, um Ihre Daten wiederherzustellen.

Cloudflare-Sicherung hochladen

Duplicator Pro übernimmt auch Website-Migrationen unter Verwendung desselben Archivformats wie für Backups. Wenn Sie es bereits für Backups verwenden, ist die Migration ohne separates Tool abgedeckt.

Betrachten Sie es als Grundlage jeder Wartungskonfiguration und nicht als optionales Extra. Alles andere wird einfacher, wenn Sie wissen, dass Sie Fehler beheben können.

Plugins zur Datenbankbereinigung

WP-Optimize deckt die gängigsten Bereinigungsaufgaben ab: Beitragsrevisionen, automatische Entwürfe, Spam-Kommentare, abgelaufene Transienten und Tabellenoptimierung. Es unterstützt die Zeitplanung, sodass Sie es so einstellen können, dass es regelmäßig automatisch ausgeführt wird.

WP-Optimize-Plugin

Für die meisten Websites ist dies ein guter Ausgangspunkt. Es übernimmt den Großteil der routinemäßigen Datenbankbereinigung ohne großen Konfigurationsaufwand.

Advanced Database Cleaner ist besonders nützlich, um übrig gebliebene Tabellen von Plugins zu identifizieren, die gelöscht wurden. Es ordnet jede Tabelle dem zugehörigen Plugin zu, sodass Sie sehen können, was noch aktiv ist und was verwaist ist.

Erweitertes Datenbankbereinigungs-Plugin

Verwenden Sie es, wenn die umfassendere Bereinigung von WP-Optimize nicht spezifisch genug ist.

WP-Sweep bietet keine Zeitplanungsfunktion, aber wenn Sie ein unkompliziertes Tool für manuelle Bereinigungen suchen, erfüllt es seinen Zweck.

WP-Sweep-Plugin

Wenn Sie Ihre Datenbank vollständig auf die Standardeinstellungen zurücksetzen müssen, empfehle ich Database Reset Pro. Dieses kostenlose Plugin setzt jede Datenbank sofort zurück, ohne Ihre Passwörter zu entfernen. Es eignet sich hervorragend für die Entwicklung.

DB Reset Pro-Plugin

phpMyAdmin

phpMyAdmin ist eine webbasierte Schnittstelle für MySQL, die in den meisten cPanel- und Plesk-Hosting-Umgebungen enthalten ist. Sie ermöglicht Ihnen den direkten Zugriff auf die Datenbank.

Mit phpMyAdmin können Sie Tabelleninhalte durchsuchen, den Tabellenstatus überprüfen, SQL-Abfragen ausführen, bestimmte Tabellen exportieren sowie Reparaturen und Optimierungen durchführen.

Zur Optimierung wählen Sie die Tabellen aus, die Sie bearbeiten möchten, öffnen Sie das Dropdown-Menü am unteren Rand der Tabellenliste und wählen Sie „Tabelle optimieren“.

Optimieren Sie WordPress-Datenbanktabellen

Für einen vollständigen Datenbank-Export verwenden Sie die Registerkarte „Exportieren“, wählen Sie das SQL-Format, wählen Sie die gewünschten Tabellen aus und laden Sie die Datei herunter.

WordPress-Datenbank exportieren

phpMyAdmin eignet sich am besten für fortgeschrittene Benutzer. Über die Registerkarte „SQL-Abfrage“ können Daten ohne Bestätigungsaufforderungen sofort geändert oder gelöscht werden. Wenn Sie also nicht mit SQL vertraut sind, sollten Sie sich lieber an die Optionen der Benutzeroberfläche halten und nicht die Registerkarte „Abfrage“ verwenden.

WordPress integriertes Reparatur-Tool

WordPress enthält ein integriertes Tool zur Datenbankreparatur, das nützlich ist, wenn Sie Datenbankfehler feststellen und eine schnelle Diagnose wünschen, ohne phpMyAdmin öffnen zu müssen.

Um es zu aktivieren, fügen Sie Folgendes hinzu: define('WP_ALLOW_REPAIR', true); in Ihre Datei wp-config.php einfügen und dann die Seite IhreDomain.com/wp-admin/maint/repair.php.

Es werden zwei Optionen angezeigt: „Datenbank reparieren“, wodurch strukturelle Probleme in Datenbanktabellen behoben werden, und „Datenbank reparieren und optimieren“, wodurch dasselbe erfolgt und anschließend eine Optimierung durchgeführt wird.

WordPress-Datenbank reparieren

Ein wichtiger Hinweis: Diese Seite ist ohne Anmeldung zugänglich, solange die Konstante aktiv ist. Entfernen Sie die Zeile aus wp-config.php, sobald Sie fertig sind. Es handelt sich nicht um eine Seite, die Sie dauerhaft öffentlich zugänglich machen möchten.

WP-CLI für Entwickler

WP-CLI ist ein Befehlszeilentool zur Verwaltung von WordPress ohne Verwendung der Admin-Oberfläche. Für Entwickler ist es schneller und flexibler als jede Plugin-Benutzeroberfläche und eignet sich gut für die Automatisierung über Server-Cron-Jobs.

Die nützlichsten Befehle für die Datenbankwartung:

  • wp db optimize: optimiert alle Datenbanktabellen
  • wp db repair: führt die Reparaturroutine für die Datenbank aus
  • wp db export / wp db import: exportiert oder importiert eine vollständige Datenbank-Sicherung als SQL-Datei
  • wp transient delete --all: entfernt alle Transienten auf einmal
  • wp post delete $(wp post list --post_status=trash --format=ids): Löscht alle gelöschten Beiträge mit einem Befehl.

Für die routinemäßige Wartung mehrerer Websites können WP-CLI-Befehle in Skripten festgelegt und so geplant werden, dass sie ohne manuelles Eingreifen ausgeführt werden.

Die meisten verwalteten WordPress-Hosts bieten SSH-Zugriff für WP-CLI. Wenn Sie sich nicht sicher sind, ob Ihr Host dies unterstützt, lesen Sie die Dokumentation oder fragen Sie den Support.

Bewährte Verfahren zur Optimierung der WordPress-Datenbank

  • Sichern Sie immer vor der Optimierung.

Dies gilt immer, nicht nur, wenn etwas riskant erscheint. Optimierungsaufgaben verursachen selten Probleme, aber „selten“ ist nicht „nie“. Eine Sicherung dauert mit Duplicator nur wenige Minuten, während die Wiederherstellung ohne Sicherung Stunden dauern kann.

  • Optimieren Sie nach der Reinigung, nicht davor.

Laufen OPTIMIZE TABLE Eine Datenbank voller Post-Revisionen, abgelaufener Transienten und verwaisten Metadaten reorganisiert lediglich Daten, die Sie ohnehin entfernen wollen.

Entfernen Sie zuerst die überflüssigen Daten und defragmentieren Sie dann den Rest. Wenn Sie dies in der falschen Reihenfolge tun, verschwenden Sie Zeit und verursachen unnötige Schreiblast.

  • Optimieren Sie nicht ständig.

Für InnoDB-Tabellen (Standard bei den meisten modernen WordPress-Installationen) OPTIMIZE TABLE baut die gesamte Tabelle intern neu auf. Wenn Sie dies täglich oder nach jeder kleinen Änderung ausführen, entsteht Schreibaufwand ohne nennenswerte Leistungssteigerung.

Einmal im Monat oder nach einer gründlichen Reinigung reicht aus.

  • Verwenden Sie eine Staging-Umgebung für wesentliche Änderungen.

Wenn Sie eine größere Bereinigung durchführen, datenbankintensive Plugins wie WooCommerce aktualisieren oder Ihre URL-Struktur ändern, testen Sie dies zunächst in einer Staging-Umgebung. Das direkte Anwenden ungetesteter Änderungen auf einer Live-Produktionswebsite ist der Grund für vermeidbare Probleme.

Die meisten Managed Hosts bieten Staging-Umgebungen an. Sollte dies bei Ihrem Host nicht der Fall sein, kann Duplicator Pro eine solche Umgebung erstellen.

  • Änderungen an der Quelle vornehmen.

Anstatt Änderungen reaktiv zu bereinigen, sollten Sie lieber von vornherein die Anzahl der WordPress-Speicherungen begrenzen.

Hinzufügen define('WP_POST_REVISIONS', 5); in Ihrer Datei wp-config.php weist WordPress an, maximal fünf Revisionen pro Beitrag zu speichern und ältere automatisch zu löschen.

Dadurch werden vorhandene Revisionen nicht entfernt, aber die Anhäufung wird nicht mehr im gleichen Tempo fortgesetzt.

  • Plugins für die Effizienz von Datenbanken prüfen.

Nicht alle Plugins werden unter Berücksichtigung der Datenbankleistung geschrieben. Einige generieren bei jedem Laden einer Seite eine übermäßige Anzahl von Abfragen, andere schreiben weit mehr in die Datenbank, als ihre Funktion rechtfertigt.

Query Monitor macht dies sichtbar. Es zeigt, welche Abfragen auf jeder Seite ausgeführt werden, wie lange sie dauern und welches Plugin oder Theme sie generiert hat.

Wenn ein Plugin regelmäßig für langsame oder übermäßige Abfragen verantwortlich ist, sollte man sich damit befassen, entweder durch Anpassung der Einstellungen oder durch Ersetzen des Plugins.

  • Führen Sie ein grundlegendes Wartungsprotokoll.

Ein Protokoll erleichtert es, Muster zu erkennen, zu überprüfen, ob geplante Aufgaben tatsächlich ausgeführt werden, und zu verstehen, was sich geändert hat, bevor ein Problem auftrat. Es muss nicht aufwendig sein – eine einfache Textdatei oder eine Notiz in einem Projektmanagement-Tool reicht völlig aus.

Vollständige Checkliste für die Wartung der WordPress-Datenbank

Verwenden Sie dies als Referenz, nicht als starre Regeln. Passen Sie es an die tatsächlichen Aktivitäten Ihrer Website an.

Eine statische Website benötigt nicht alle Elemente dieser Liste. Ein WooCommerce-Shop mit täglichen Bestellungen benötigt wahrscheinlich mehr als das, was hier aufgeführt ist.

Wöchentlich

  • Abgelaufene Transienten löschen
  • Leere Spam-Kommentare (oder automatische Löschung konfigurieren)
  • Überprüfen Sie, ob Updates für Plugins, Themes und den WordPress-Kern verfügbar sind.

Monatlich

  • Überprüfen Sie, ob automatische Backups durchgeführt wurden, und testen Sie ein aktuelles Backup.
  • Entfernen Sie Beitragsrevisionen, die über Ihr festgelegtes Limit hinausgehen.
  • Automatische Entwürfe und gelöschte Inhalte löschen
  • Optimieren von Datenbanktabellen
  • Sicherheitsscan durchführen
  • Server-seitigen und CDN-Cache leeren
  • Testschlüsselformulare (Einreichung und Eingabeprotokollierung)

vierteljährlich

  • Überprüfen und entfernen Sie inaktive Plugins und Themes; suchen Sie nach übrig gebliebenen Datenbanktabellen.
  • Nach defekten Links suchen
  • Überprüfen Sie die Geschwindigkeit der Website und überprüfen Sie langsame Abfragen mit Query Monitor.
  • Überprüfen Sie die Größe der Datenbank in phpMyAdmin oder Ihrem Hosting-Dashboard.
  • Sitemap in der Google Search Console einreichen oder überprüfen
  • Überprüfen Sie die Bildbibliothek auf verwaiste oder nicht optimierte Dateien.

Nach Bedarf

  • Beschädigte Tabellen reparieren
  • Wiederherstellung einer Sicherung nach einem fehlgeschlagenen Update oder einer fehlgeschlagenen Migration
  • Vollständiger Datenbank-Export vor einem größeren Update oder einer Website-Migration

Häufig gestellte Fragen (FAQs)

Werden durch die Datenbankoptimierung Inhalte gelöscht?

Nein. Laufen OPTIMIZE TABLE reorganisiert die interne Speicherstruktur einer Tabelle und gewinnt fragmentierten Speicherplatz zurück – die in der Tabelle gespeicherten Daten bleiben dabei unberührt. Ihre Beiträge, Seiten, Kommentare und Einstellungen bleiben davon unberührt.

Aufräumaufgaben wie das Löschen von Revisionen, das Entfernen von Spam oder das Entfernen von gelöschten Inhalten sind separate Vorgänge, die nur ausgeführt werden, wenn Sie sie ausdrücklich starten. Sie kontrollieren, was entfernt wird.

Was ist der Unterschied zwischen der Optimierung und der Reparatur einer Datenbanktabelle?

Die Optimierung ist eine routinemäßige Wartungsmaßnahme für eine normal funktionierende Tabelle. Dabei wird der interne Speicher defragmentiert und der durch gelöschte Zeilen entstandene Speicherplatz wieder freigegeben. Die Reparatur dient für eine beschädigte oder strukturell fehlerhafte Tabelle, die Fehler zurückgibt oder nicht mehr korrekt lesen und schreiben kann.

Sie optimieren die Leistung einer fehlerfreien Tabelle und reparieren eine Tabelle, wenn Sie Fehler in einer bestimmten Tabelle feststellen. Die Optimierung einer beschädigten Tabelle behebt das zugrunde liegende Problem nicht.

Was ist der beste WordPress-Datenbankreiniger?

Für die meisten Websites erledigt WP-Optimize die gängigen Aufgaben gut: Beitragsrevisionen, abgelaufene Transienten, Spam-Kommentare, automatische Entwürfe, Tabellenoptimierung und Zeitplanung. Es deckt den Großteil der routinemäßigen Bereinigungen ab, ohne dass viel Konfiguration erforderlich ist.

Wenn Sie eine höhere Granularität benötigen – insbesondere zum Identifizieren und Entfernen übrig gebliebener Tabellen aus gelöschten Plugins – ist Advanced Database Cleaner eine gute Wahl.

Entwickler, die lieber über die Befehlszeile arbeiten, können all dies über WP-CLI erledigen, ohne ein Plugin installieren zu müssen.

Wie reduziere ich die Größe meiner WordPress-Datenbank?

Beginnen Sie mit den größten Faktoren: Beitragsrevisionen, abgelaufene Transienten, Spam-Kommentare und automatische Entwürfe. Entfernen Sie diese mit einem Bereinigungs-Plugin und führen Sie dann OPTIMIZE TABLE um den freigewordenen Speicherplatz zurückzugewinnen. Künftig sollten Sie die Obergrenzen in wp-config.php mit define('WP_POST_REVISIONS', 5);, halten Sie einen regelmäßigen Zeitplan für die Spam-Bereinigung ein und überprüfen Sie Plugins auf unnötige Datenbank-Schreibvorgänge.

Wenn die Datenbank nach der Bereinigung immer noch größer als erwartet ist, überprüfen Sie, ob plugin-spezifische Tabellen mehr Daten als nötig protokollieren. Einige Analyse-Plugins und Formularersteller speichern standardmäßig detaillierte Protokolle, und diese Tabellen können mit der Zeit erheblich anwachsen.

Wie viel kostet die Wartung von WordPress?

Die Bandbreite ist groß und hängt fast ausschließlich davon ab, wie viel Sie selbst erledigen möchten. Die Wartung mit kostenlosen Plugins kostet nichts außer Zeit. Premium-Tools wie Duplicator Pro verursachen geringe jährliche Kosten, decken jedoch Backups, Migrationen und Wiederherstellungen in einer Weise ab, die kostenlose Tools in der Regel nicht bieten.

Managed WordPress Hosting von Anbietern wie WP Engine oder Kinsta kostet etwa 20 bis 35 US-Dollar pro Monat und umfasst automatische Backups, Sicherheitsscans und Update-Management als Teil des Pakets.

Die Beauftragung eines Freiberuflers oder einer Agentur für die laufende Wartung kostet je nach Umfang und Größe der Website zwischen 50 und mehreren hundert Dollar pro Monat.

Für die meisten Website-Betreiber ist Duplicator Pro für Backups, ein kostenloses Plugin zur regelmäßigen Bereinigung und manuelle vierteljährliche Überprüfungen ein praktischer Mittelweg – eine solide Absicherung ohne nennenswerte laufende Kosten.

Warten Sie nicht auf eine Fehlermeldung

Die Datenbankpflege ist nicht kompliziert, erfordert jedoch Konsequenz.

Eine Website, die regelmäßig gepflegt wird, entwickelt selten solche komplexen Probleme, die eine echte Wiederherstellung erforderlich machen. Bei einer Website, die jahrelang vernachlässigt wurde, sieht die Situation anders aus.

Die Reihenfolge der Vorgänge ist wichtig: zuerst sichern, dann bereinigen und zuletzt optimieren. Eine Optimierung vor der Bereinigung ist reine Zeitverschwendung. Beide Vorgänge ohne vorherige Sicherung durchzuführen, ist ein unnötiges Risiko.

Nicht jede Aufgabe auf dieser Liste gilt für jede Website. Verwenden Sie die Checkliste, um zu ermitteln, was für Ihre Situation relevant ist, und erstellen Sie einen Zeitplan, anstatt jeden Punkt als obligatorisch zu betrachten.

Wenn es einen Ausgangspunkt gibt, dann sind es Backups. Ein zuverlässiger Wiederherstellungspunkt macht alle anderen Wartungsaufgaben sicherer und ist das Einzige, was den Schaden begrenzt, wenn etwas schief geht – sei es ein fehlgeschlagenes Update, eine verpfuschte Migration oder eine beschädigte Tabelle.

Duplicator Pro übernimmt geplante automatische Backups, speichert Kopien in der Cloud und stellt sie innerhalb weniger Minuten wieder her. Es ist die Grundlage für eine Wartungskonfiguration, die tatsächlich funktioniert, wenn Sie sie brauchen.

Wenn Sie schon einmal hier sind, werden Ihnen diese verwandten WordPress-Anleitungen sicher gefallen:

Autor-Avatar
Joella Dunn, Inhaltsautorin
Joella ist eine Autorin mit langjähriger Erfahrung in WordPress. Bei Duplicator ist sie auf die Website-Wartung spezialisiert – von einfachen Backups bis hin zu groß angelegten Migrationen. Ihr oberstes Ziel ist es, sicherzustellen, dass Ihre WordPress-Website sicher und bereit für Wachstum ist.
Unsere Inhalte werden von unseren Lesern unterstützt. Wenn Sie auf bestimmte Links klicken, erhalten wir möglicherweise eine Provision.

Lassen Sie keinen weiteren Tag ungeschützt verstreichen

Jede Stunde ohne ordnungsgemäße WordPress-Backups gefährdet Ihre Website - Jede verzögerte WordPress-Migration kostet Sie Leistung und Wachstum

Duplikator jetzt kaufen
Duplikator-Plugin

Warten Sie! Verpassen Sie nicht Ihr exklusives Angebot für „
“!

Als Kunde von „ “ erhalten Sie 60 % Rabatt.

Probieren Sie Duplicator kostenlos auf Ihrer Website aus – erfahren Sie, warum über 1,5 Millionen WordPress-Profis uns vertrauen. Aber warten Sie nicht zu lange – dieser exklusive Rabatt von 60 % ist nur für begrenzte Zeit verfügbar.

oder
Jetzt 60 % Rabatt auf Duplicator Pro sichern →