Hier bei WPBeginner optimieren wir regelmäßig unsere Datenbank, um sicherzustellen, dass unsere Website mit Höchstgeschwindigkeit läuft. Eine überladene Datenbank kann Ihre Leistung beeinträchtigen, und eine langsame Website kann Ihre Suchrankings verschlechtern.
Wenn sich Spam-Kommentare und alte Beitragsrevisionen ansammeln, dauert das Laden Ihrer Seiten viel länger. Glücklicherweise müssen Sie kein technischer Experte sein, um dies zu beheben.
Wir zeigen Ihnen zwei Methoden, um Ihre WordPress-Datenbank Schritt für Schritt zu bereinigen und zu optimieren. Dies sind die gleichen einfachen Techniken, die wir empfehlen, um Websites gesund und schnell zu halten.

🔖 Zusammenfassung: Um eine überladene WordPress-Datenbank zu bereinigen, empfehlen wir DB Optimizer, der Ihnen einen Gesundheitswert von 0 bis 100 gibt und sicher unnötige Daten wie alte Beitragsrevisionen und Spam-Kommentare entfernt. Wenn Sie eine kostenlose Option wünschen, dann erledigt WP-Optimize die gleiche Datenbankbereinigung kostenlos. Eine schlankere Datenbank beschleunigt hauptsächlich Ihren WordPress-Adminbereich und macht Ihre Backups kleiner und schneller wiederherstellbar, sichern Sie also immer Ihre Website, bevor Sie eine Bereinigung durchführen.
Warum die WordPress-Datenbank bereinigen und optimieren?
Wenn Sie WordPress schon eine Weile verwenden, gibt es wahrscheinlich viele nutzlose Daten in Ihrer Datenbank, wie z. B. Beitragsrevisionen, Spam-Kommentare, Papierkorb, temporäre Optionen, verwaiste Metadaten usw.
Das meiste davon baut sich von selbst auf. WordPress speichert eine Beitragsrevision jedes Mal, wenn Sie einen Beitrag aktualisieren oder automatisch speichern, Kommentare sammeln sich in Ihren Spam- und Papierkorb-Ordnern an, und abgelaufene Transienten (temporäre gecachte Daten, die WordPress speichert und dann vergisst zu löschen) bleiben lange nach ihrer Nützlichkeit erhalten.
Verwaiste Metadaten sind eine weitere häufige Ursache. Sie bleiben zurück, wenn Sie ein Plugin entfernen, da die Einstellungen des Plugins oft in der Datenbank verbleiben, auch nachdem das Plugin entfernt wurde.
Eine weitere Überlegung ist die Autoload-Größe. Autoloaded-Daten sind Informationen, die WordPress bei jeder einzelnen Seitenanfrage in den Speicher lädt. Eine überladene Autoload-Tabelle zwingt WordPress, bei jeder Seitenladung härter zu arbeiten.
Das spüren Sie am ehesten in Ihrem Adminbereich, wo das Dashboard langsam werden kann.
All diese Daten erhöhen die Größe Ihrer WordPress-Datenbank, was bedeutet, dass Ihre WordPress-Backups mehr Speicherplatz benötigen und länger zur Wiederherstellung brauchen.
Das Entfernen und Bereinigen dieser unerwünschten Daten reduziert die Größe Ihrer WordPress-Datenbank erheblich. Dies führt zu schnelleren Backups, einfacheren Wiederherstellungen und verbesserter Datenbankleistung.
Darüber hinaus können Sie Ihre WordPress-Datenbank optimieren, indem Sie Bilder komprimieren, JavaScript- und CSS-Dateien minimieren und Caching auf Ihrer Website einrichten. Dies wird die Leistung Ihrer Website weiter verbessern und zu einer schnellen Benutzererfahrung für Besucher beitragen.
Profi-Tipp: Bevor Sie Ihre Datenbank bereinigen und optimieren, empfehlen wir Ihnen zuerst ein vollständiges WordPress-Backup Ihrer Website zu erstellen. Wir verwenden Duplicator, um unseres zu verwalten. Änderungen, die von einem Bereinigungstool vorgenommen werden, sind irreversibel. Auf diese Weise können Sie Ihre Website leicht wiederherstellen, falls etwas schiefgeht.
Sie sind sich nicht sicher, welche Methode Sie verwenden sollen? Wenn Sie ein dediziertes Wartungs-Dashboard mit einem Gesundheitswert und einer Backup-zuerst-Bereinigung wünschen, dann entscheiden Sie sich für DB Optimizer (das auch kostenlos ist, wenn Sie Duplicator Pro oder Elite bereits besitzen). Wenn Sie ein leistungsfähiges Freemium-Tool wünschen, das auch Caching und Bildkomprimierung übernimmt, dann wählen Sie WP-Optimize.
Werfen wir einen Blick darauf, wie Sie Ihre WordPress-Datenbank optimieren können:
Methode 1: So optimieren Sie Ihre Datenbank mit DB Optimizer
Am besten für: Benutzer, die ein dediziertes Datenbankwartungs-Dashboard mit einem Echtzeit-Gesundheitswert und einer Backup-zuerst-Bereinigung wünschen (und alle, die bereits Duplicator Pro oder Elite nutzen und es kostenlos erhalten).
DB Optimizer ist ein dediziertes WordPress-Datenbankwartungs-Plugin, das vom Duplicator-Team entwickelt wurde. Es gibt Ihnen einen Echtzeit-Gesundheitswert und ermöglicht es Ihnen, Datenbank-Datenmüll sicher zu bereinigen, bevor er die Leistung Ihrer Website beeinträchtigt.
DB Optimizer ist als eigenständiges Plugin ab 29 $/Jahr erhältlich. Es ist auch kostenlos in den Duplicator Pro und Elite Plänen enthalten.
Wichtiger Hinweis: Das Plugin erfordert WordPress 6.5 oder höher und PHP 7.4 oder höher. Sie können Ihre Versionen unter Tools » Site Health » Info überprüfen.
Als Erstes müssen Sie das DB Optimizer-Plugin installieren und aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung, wie Sie ein WordPress-Plugin installieren.
Nach der Aktivierung gehen Sie zu DB Optimizer » Einstellungen, fügen Sie Ihren Lizenzschlüssel in das Feld Lizenz ein und klicken Sie dann auf die Schaltfläche „Aktivieren“.

Wenn Sie eine Duplicator Pro- oder Elite-Lizenz haben, funktioniert derselbe Schlüssel auch für DB Optimizer.
Nachdem Sie Ihre Lizenz überprüft haben, können Sie im WordPress-Admin-Menü auf DB Optimizer klicken.
Das Dashboard zeigt Ihren Datenbank-Gesundheitswert von 0 bis 100, mit fünf farbcodierten Fortschrittsbalken: Tabellen-Overhead, Transients, Revisionen, Autoload-Größe und Papierkorbelemente. Grün bedeutet gesund, Gelb bedeutet, dass der Bereich Aufmerksamkeit benötigt, und Rot bedeutet, dass eine Bereinigung erforderlich ist.

Wenn Sie auch Duplicator installiert haben, erkennt DB Optimizer dies automatisch und zeigt einen direkten Link zum Erstellen eines Backups an, bevor Sie beginnen. Wir empfehlen, dieses Backup zu erstellen, bevor Sie mit der Bereinigung beginnen, da die Änderungen nicht rückgängig gemacht werden können.
Klicken Sie anschließend auf den Tab „Bereinigung“, um drei Kategorien entfernbarer Daten zu überprüfen: Beiträge & Seiten, Kommentare und Transients & Cache. Eine Zusammenfassungsleiste zeigt die Gesamtzahl der zur Entfernung geplanten Elemente und wie viel Speicherplatz Sie wiederherstellen werden.

Sie können eine Aufbewahrungsfrist festlegen, bevor Sie die Bereinigung durchführen. Die Standardeinstellung ist 7 Tage, was schützt, dass kürzlich erstellte Daten entfernt werden. Sie können auch die vollständige Liste der Elemente in der Vorschau anzeigen und alles abwählen, was Sie behalten möchten.
Wenn Sie bereit sind, klicken Sie auf die Schaltfläche „Ausgewählte Elemente bereinigen“, um die Bereinigung durchzuführen.
Sie können jede Kategorie einzeln bereinigen oder alles auf einmal stapelverarbeiten. DB Optimizer aktualisiert Ihren Gesundheitswert und zeigt nach Abschluss der Bereinigung neue Datenbankstatistiken an.
Wenn eine Ihrer Datenbanktabellen einen Overhead aufweist, wechseln Sie zum Tab „Tabellen“. Von hier aus können Sie einzelne Tabellen optimieren oder auf die Massenoption klicken, um alle markierten Tabellen auf einmal zu optimieren.

Methode 2: So bereinigen Sie Ihre WordPress-Datenbank mit WP-Optimize
Am besten für: Benutzer, die eine fähige Freemium-Option wünschen, die auch Caching und Bildkomprimierung übernimmt.
Eine weitere beliebte Option zur Bereinigung Ihrer WordPress-Datenbank ist das WP-Optimize Plugin.
WP-Optimize ist ein beliebtes Caching- und Optimierungs-Plugin, das darauf abzielt, die Geschwindigkeit und Leistung Ihrer Website zu verbessern. Es kann Ihre Datenbank bereinigen, Ihre Bilder komprimieren, ungenutzte Bildgrößen entfernen, Ihre Inhalte cachen und die Größe von HTML-, CSS- und JavaScript-Dateien reduzieren.
Dieses Plugin wird vom selben Team entwickelt, das auch hinter dem beliebten WordPress-Backup-Plugin UpdraftPlus steht. Weitere Informationen finden Sie in unserem detaillierten WP-Optimize Testbericht.
Für dieses Tutorial verwenden wir die kostenlose Version von WP-Optimize. Es gibt auch eine Premium-Version, die mehr Funktionen bietet, wie z. B. geplante Optimierung, WP-CLI-Unterstützung, Lazy Loading, Premium-Support und mehr.
Das erste, was Sie tun müssen, ist, das WP-Optimize-Plugin zu installieren und zu aktivieren. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung, wie man ein WordPress-Plugin installiert.
Nach der Aktivierung können Sie im WordPress-Dashboard zur Seite WP-Optimize » Datenbank navigieren. Als Nächstes gibt es verschiedene Aufgaben, die Sie zur Optimierung und Bereinigung auswählen können.
Sie können beispielsweise Datenbanktabellen optimieren, alle Beitragsrevisionen bereinigen, alle Entwürfe bereinigen, Spam- und gelöschte Kommentare entfernen und vieles mehr.

Nachdem Sie verschiedene Optionen ausgewählt haben, klicken Sie auf die Schaltfläche „Alle ausgewählten Optimierungen ausführen“ oben.
Das Plugin beginnt nun mit der Optimierung Ihrer WordPress-Datenbank und zeigt Ihnen den Fortschritt an.
Als Nächstes können Sie im WP-Optimize zum Tab „Tabellen“ wechseln.

Das Plugin zeigt verschiedene Tabellen an, die in der Datenbank inaktiv sind.
Sie können diese Tabellen entfernen, um Speicherplatz freizugeben, aber Sie sollten sehr vorsichtig sein. Löschen Sie Tabellen nur, wenn Sie sicher sind, dass sie zu einem Plugin gehören, das Sie bereits entfernt haben. Wenn Sie unsicher sind, ist es sicherer, sie in Ruhe zu lassen.

Schließlich können Sie zum Tab 'Einstellungen' wechseln und auswählen, wie viele Wochen Daten aufbewahrt werden sollen.
Es gibt auch die Option, geplante Bereinigungen für Ihre Datenbank zu aktivieren. Sie können tägliche, wöchentliche, zweiwöchentliche oder monatliche Bereinigungen planen.

Das ist alles. Sie haben Ihre WordPress-Datenbank erfolgreich optimiert und bereinigt!
Bonus: Weitere WP-Optimize-Funktionen
WP-Optimize umfasst auch Bildkomprimierung, Seiten-Caching und Dateiminimierung, um die Leistung der Website zu steigern.
Bilder optimieren: WP-Optimize kann Ihre Bilder komprimieren und sie automatisch in das WebP-Format konvertieren, um Dateigrößen zu reduzieren. Sehen Sie sich unseren Leitfaden an, wie Sie Bilder optimieren.
Seiten-Cache aktivieren: Das Plugin kann Ihre Seiten cachen und sie den Besuchern bereitstellen, ohne sie von Grund auf neu zu generieren, was die Ladezeiten verkürzt. Sie können das Caching nach Benutzerrolle, Gerät und Anmeldestatus anpassen.
HTML, CSS und JavaScript minimieren: WP-Optimize kann die Dateien Ihrer Website minimieren, indem unnötige Leerzeichen und Zeichen entfernt werden, wodurch Dateigrößen reduziert und Seitenladezeiten beschleunigt werden.
FAQs zur Optimierung der WordPress-Datenbank
Das Bereinigen einer Datenbank kann einschüchternd wirken, wenn Sie es noch nie zuvor getan haben. Deshalb haben wir die Fragen, die unsere Leser am häufigsten zur Wartung von WordPress-Datenbanken stellen, mit einfachen Antworten auf jede einzelne zusammengestellt.
Ist es sicher, meine WordPress-Datenbank zu optimieren?
Ja, die Optimierung Ihrer WordPress-Datenbank ist sicher, wenn sie richtig durchgeführt wird. Wir empfehlen jedoch immer, ein vollständiges Backup Ihrer Website zu erstellen, bevor Sie Änderungen an Ihrer Datenbank vornehmen.
Verwenden Sie seriöse Plugins wie DB Optimizer oder WP-Optimize und vermeiden Sie das manuelle Löschen von Datenbankeinträgen, es sei denn, Sie haben Erfahrung mit MySQL. Beginnen Sie mit grundlegenden Optimierungen wie dem Entfernen von Spam-Kommentaren und Beitragsrevisionen, bevor Sie zu fortgeschritteneren Techniken übergehen.
Wie oft sollte ich meine WordPress-Datenbank optimieren?
Wir empfehlen, Ihre WordPress-Datenbank für aktive Websites mindestens einmal im Monat zu optimieren. Websites mit hohem Traffic oder häufigen Inhaltsaktualisierungen können von einer wöchentlichen Optimierung profitieren.
Viele Plugins zur Datenbankoptimierung bieten Planungsfunktionen, die diesen Prozess automatisieren können. Der Schlüssel ist Konsistenz. Regelmäßige Wartung verhindert, dass Ihre Datenbank aufgebläht wird.
Beschleunigt die Datenbankoptimierung meine WordPress-Website?
Datenbankoptimierung kann dazu beitragen, die Leistung Ihrer Website zu verbessern, insbesondere im WordPress-Adminbereich. Wenn Ihre Datenbank sehr überladen ist, kann die Bereinigung dazu beitragen, dass Ihr Dashboard schneller geladen wird und Fehler vermieden werden.
Datenbankoptimierung ist jedoch nur ein Faktor für die Website-Geschwindigkeit. Sie erzielen die besten Ergebnisse, wenn sie mit anderen Optimierungstechniken wie Caching, Bildkomprimierung und der Wahl eines qualitativ hochwertigen Hostings kombiniert wird.
Welche Daten kann ich sicher aus meiner WordPress-Datenbank entfernen?
Sie können Spam-Kommentare, gelöschte Kommentare, Beitragsrevisionen (wobei 2–3 aktuelle beibehalten werden), automatische Entwürfe, abgelaufene Transienten und nicht verwendete Tags sicher entfernen.
Die meisten Optimierungs-Plugins bereinigen auch Pingbacks, Trackbacks und verwaiste Metadaten. Seien Sie vorsichtig bei Plugin-Daten. Entfernen Sie nur Daten von Plugins, die Sie deinstalliert haben und nicht mehr verwenden.
Kann ich meine Datenbank manuell mit phpMyAdmin optimieren?
Ja. Fortgeschrittene Benutzer können sich bei phpMyAdmin anmelden, ihre WordPress-Datenbank auswählen, alle Tabellen auswählen und aus dem Dropdown-Menü „Tabelle optimieren“ auswählen.
Dies defragmentiert die Tabellen jedoch nur. Es werden keine alten Revisionen oder Spam-Kommentare gelöscht, wie es DB Optimizer oder WP-Optimize tun. Für Sicherheit und eine tiefere Bereinigung empfehlen wir die Verwendung eines Plugins.
Kann die Datenbankoptimierung meine WordPress-Website beschädigen?
Obwohl selten, kann die Datenbankoptimierung bei unsachgemäßer Durchführung zu Problemen führen. Dies geschieht normalerweise, wenn wichtige Daten versehentlich gelöscht werden oder wenn mit einer beschädigten Datenbank gearbeitet wird.
Halten Sie sich an gut bewertete Plugins und vermeiden Sie das Löschen von Daten, bei denen Sie sich nicht sicher sind. Wenn etwas schief geht, können Sie jederzeit von Ihrem Backup wiederherstellen.
Zusätzliche Ressourcen zur WordPress-Datenbankoptimierung
Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie Ihre WordPress-Datenbank bereinigen und optimieren.
Möglicherweise möchten Sie auch einige andere Anleitungen und hilfreiche Tutorials sehen, um sicherzustellen, dass Ihre WordPress-Datenbank reibungslos und ohne Fehler funktioniert:
- So beheben Sie den Fehler „WordPress-Datenbankfehler: Festplatte voll“
- So erstellen Sie manuell ein WordPress-Datenbank-Backup (Schritt für Schritt)
- So setzen Sie Ihre WordPress-Datenbank auf die Standardeinstellungen zurück
- So duplizieren Sie die WordPress-Datenbank mit phpMyAdmin
- Die besten WordPress-Datenbank-Plugins – Experte wählt aus
- So beheben Sie den Fehler „Verbindung zur Datenbank kann nicht hergestellt werden“ in WordPress
- WordPress-Wartung – Ultimativer Leitfaden für Anfänger
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.


Dennis Muthomi
Ich verwalte seit Jahren WordPress-Websites und kann die Bedeutung regelmäßiger Datenbankwartung bestätigen.
Ein Aspekt, den ich besonders schätzte, war die Betonung der Erstellung eines Backups, bevor Optimierungen vorgenommen werden – dies ist ein entscheidender Ratschlag, der Website-Besitzer vor potenziellen Katastrophen bewahren kann.
Ich habe WP-Optimize in der Vergangenheit verwendet und es als ausgezeichnetes Werkzeug empfunden, insbesondere wegen seiner Bildkomprimierungsfunktionen.
Ich möchte jedoch hinzufügen, dass es sich für größere Websites oder solche mit komplexen Setups lohnen könnte, eine robustere Lösung wie WP Rocket in Betracht zu ziehen, die erweiterte Caching- und Optimierungsfunktionen bietet.
Jiří Vaněk
Viele Leute konzentrieren sich auf die Website-Optimierung und vergessen die MySQL-Datenbank. Ich benutze ein ebenso großartiges Plugin namens Sweep, das ähnliche Optimierungen durchführt. Kürzlich hatten wir eine erhebliche Verlangsamung der Website, und niemand wusste, was die Ursache war. Es stellte sich heraus, dass das Problem auf Revisionen zurückzuführen war, von denen sich Tausende auf dem Blog angesammelt hatten (der Blog selbst hat über 1300 Artikel). Diese Revisionen verlangsamten die Website unglaublich. Nach der Optimierung der Datenbank kehrte die Geschwindigkeit der Website in ihren ursprünglichen Zustand zurück. Die Optimierung macht also wirklich einen großen Unterschied. Ich möchte nur darauf hinweisen, dass es wirklich wichtig ist, ein Backup zu erstellen, bevor Sie die Datenbank optimieren, falls etwas schief geht.
Usman
Ist es notwendig, zuerst ein Backup zu erstellen und dann die Datenbank zu optimieren?
WPBeginner-Support
Obwohl nicht notwendig, empfehlen wir es dringend für den Fall, dass etwas schief geht oder ein Fehler auftritt. Obwohl dies selten vorkommt, ist es besser, auf Nummer sicher zu gehen
Administrator
Nikita Schewtschenko
Hallo! Toller Artikel! Ich habe eine Frage. Kann ich dieses Plugin gleichzeitig mit den Plugins autooptimize und wp3 total cache verwenden?
Redaktion
Dies ist ein Plugin, das Sie verwenden und dann deaktivieren können, sobald Sie mit der Bereinigung der Datenbank fertig sind. Wir empfehlen die Verwendung dieses Plugins einmal alle 6 – 12 Monate.
Administrator
ANTESH KUMAR SINGH
So beheben Sie „Optimize InnoDB tables anyway“ im WP-Optimize-Plugin?
Haben Sie eine Lösung zur Optimierung von InnoDB-Tabellen in WordPress?
James Finn
Hallo Leute,
In diesem Artikel:
/plugins/wie-sie-ihre-wordpress-datenbank-bereinigen-fuer-verbesserte-leistung/
Es wird angegeben:
„… der Hauptvorteil von wp-sweep gegenüber wp-optimize ist, dass es so weit wie möglich die richtigen WordPress-Löschfunktionen verwendet, anstatt direkte MySQL-Löschabfragen auszuführen. Während das WP-Optimize-Plugin direkte SQL-Löschabfragen verwendet, die verwaiste Daten hinterlassen können. Mit anderen Worten, WP-Sweep ist ein besser programmierbares Plugin als WP-Optimize.“
Anführungszeichen und geschlossene Anführungszeichen!
Vielleicht können Sie erklären, warum Sie zwei eindeutig widersprüchliche Artikel gleichzeitig auf Ihrer Website veröffentlicht haben. Bearbeiten Sie den einen oder den anderen, bitte!
Eine unglaublich einflussreiche Website wie diese benötigt eine aufmerksamere redaktionelle Überprüfung.
Vielen Dank!
WPBeginner-Support
Hallo James,
Wir empfehlen oft Plugins, die dasselbe tun. Wenn es einen Unterschied gibt, versuchen wir, ihn hervorzuheben, wie Sie zitiert haben. Eine großartige Sache an WordPress ist, dass Sie oft viele ausgezeichnete Lösungen für ein Problem haben.
Administrator
Neal Umphred
Sie haben früher WP-Sweep für diesen Dienst empfohlen:
(https://www.wpbeginner.com/plugins/how-to-clean-up-your-wordpress-database-for-improved-performance/).
Was ist passiert?
WPBeginner-Support
Hallo Neal,
Wir empfehlen es trotzdem. Sie können eines dieser beiden Plugins für diese Aufgabe verwenden.
Administrator
Neal Umphred
Danke für die Antwort!
Wenn ich WP-Optimize verwende, benötige ich dann eine gelegentliche Bereinigung von WP-Sweep?
Ian Spare
In einem früheren Artikel (https://www.wpbeginner.com/plugins/delete-old-post-revisions-in-wordpress-with-better-delete-revision/) haben Sie ein Update angegeben, dass Beitragsrevisionen die Datenbankleistung nicht beeinträchtigen würden. Sagen Sie jetzt, dass sie es tun?
Mayank Debnath
Ja! Ich bin auch verwirrt..
Ian Spare
Es ist klar, dass Aktionen wie das Entfernen von Beitragsrevisionen keinerlei Auswirkungen auf die „Datenbankleistung“ haben werden. Ich denke, die Verwirrung entsteht durch ein Missverständnis darüber, wie relationale Datenbanken funktionieren und insbesondere darüber, wie indizierte Abfragen ausgeführt werden.
Das Problem wird dadurch verschärft, dass viele WordPress-Benutzer ganz sicher sind, dass die Optimierung ihrer Datenbank erforderlich ist. Angesichts der Tatsache, dass relationale Datenbanken und verwandte Technologien wie Indexed Sequential Access Method (ISAM), auf denen die Interna basieren, seit etwa 50 Jahren existieren, sollten sie gut verstanden sein.
Der eigentliche Sinn der Verwendung einer Datenbank ist der skalierbare Zugriff auf Daten. Die Zeit, die benötigt wird, um einen indizierten Datensatz zu finden, z. B. einen veröffentlichten WordPress-Beitrag, hängt nicht von der Größe der Datenbank ab.
Ich würde die Autoren dieses Artikels auffordern, dies tatsächlich zu testen. Erstellen Sie eine WordPress-Installation und erstellen Sie ein paar tausend Revisionen eines Beitrags. Sie werden feststellen, dass dies die Leistung überhaupt nicht beeinträchtigt.
Die Zeit, die benötigt wird, um einen Beitrag zu finden, hängt von der Anzahl der benötigten Suchen ab. Sie können dies wie folgt berechnen:
log(zeilen_anzahl) / log(index_block_länge / 3 * 2 / (index_länge + daten_zeiger_länge)) + 1
Ich kann Ihnen sagen, dass die Anzahl der Suchen zwischen Tausenden von Revisionen und Zehntausenden nicht zunimmt. Sie erhalten eine zusätzliche Suche, wenn Sie Hunderttausende von Zeilen eingeben. Aber die Wahrscheinlichkeit ist, dass es sowieso im Abfrage-Cache liegt, also spielt es keine Rolle.
Ich weiß aus Tests, dass ein Beitrag mit 200.000 Revisionen genauso schnell zugänglich ist wie einer ohne, und das ohne ersichtlichen Grund.
Matilda Moo
Wenn mein Hoster also sagt, dass meine Websites immer wieder abstürzen, weil ich meine Datenbank optimieren muss, liegt es wirklich an der Anzahl der Aufrufe/Suchen, mit denen mein Hosting nicht zurechtkommt?
Rob Smelik
Ich kann nicht für den Autor sprechen, aber ich dachte, ich würde ein paar Gedanken dazu äußern.
Wenn es um das Laden Ihrer Website im Frontend geht, ist WordPress tatsächlich intelligent genug, frühere Revisionen zu ignorieren, während einzelne Seiten geladen werden. Allerdings kann ein übermäßiger Datenbank-Bloat eine Website verlangsamen, wenn Sie eine große Website mit vielen Seiten und Beiträgen haben. Beitragsrevisionen tragen zwar zur Gesamtgröße einer Datenbank bei, sind aber sicherlich nicht der einzige Faktor. Nichtsdestotrotz wird alles, was Sie tun können, um die Größe Ihrer Datenbank zu reduzieren, Ihre Website auf Höchstleistung halten.
Ich benutze WP Optimize seit Jahren sowohl auf persönlichen als auch auf Kunden-Websites und kann ehrlich sagen, dass es hervorragende Arbeit leistet, um Ihre Datenbank sauber zu halten. Ich habe auch Geschwindigkeitssteigerungen festgestellt, wenn ich es auf älteren Websites mit größeren, nicht optimierten Datenbanken installiert habe. In Bezug auf Beitragsrevisionen gibt es eine großartige Einstellung, mit der Sie die Anzahl der gespeicherten Revisionen begrenzen können. Ich stelle sie auf etwa 10 ein, was für die Sicherung von Beitragsrevisionen mehr als ausreichend ist.
Ich glaube, die Premium-Version des Plugins ermöglicht es Ihnen auch, Optimierungszyklen zu planen, ohne manuell auf die Schaltfläche "Optimieren" klicken zu müssen.
WPBeginner-Support
Hallo Ian Spare,
Beitragsrevisionen wirken sich nicht auf die Datenbankleistung oder die Ladezeiten Ihrer Website aus. Sie erhöhen jedoch die Datenbankgröße. Bei älteren Websites mit vielen Inhalten kann das Bereinigen oder Begrenzen von Beitragsrevisionen die Größe von Datenbank-Backup-Dateien erheblich reduzieren. Das bedeutet, dass Sie On-Demand-Backups durchführen, aus Backups wiederherstellen oder Backup-Dateien etwas schneller verschieben können. Außerdem sparen Sie Speicherplatz auf Ihrem Cloud-Speicherdienst, auf dem Sie Ihre Backups speichern.
Administrator
Ian Spare
Danke, ich denke, Sie nähern sich jetzt einer genauen Position.
Ich denke, wir können Größenüberlegungen ziemlich schnell beiseitelegen. Ein MySQL-Dump einer WordPress-Datenbank ist ziemlich klein. Es sind auch hochgradig komprimierbare Daten, ich würde vorschlagen, dass Sie mit reinem Text und einem mittleren Kompressionsgrad etwa 10:1 erreichen würden.
Ich schlage also vor, dass diese Website möglicherweise 1000 Beiträge mit 10 Revisionen pro Beitrag hat, die aus irgendeinem (unwahrscheinlichen) Grund alle die gleiche Größe haben (in der Praxis wären sie kleiner, als man denken würde). Und wir sagen, ein Beitrag ist etwa 2800 Zeichen groß, weil das ungefähr die Größe Ihres Beitrags hier ist, wir fügen ein bisschen hinzu, weil es keinen großen Unterschied machen wird, und sagen 3000 Zeichen.
1000 * 10 * 3000 = 30000000
oder etwa 28 MB, was in komprimierter Größe etwa 2,8 MB entspricht.
Was technisch gesehen ein Klacks ist. Höchstens eine Handvoll Bilder.
Der Fußabdruck eines durchschnittlichen WordPress-Beitrags sind sehr oft die zugehörigen Bilder. Diese müssen ebenfalls gesichert werden. Dieser Fußabdruck wird durch die Anzahl der Revisionen nur geringfügig beeinflusst.
Es besteht keine realistische Chance, dass diese Backups beispielsweise in den kostenlosen Cloud-Speicher von 2 GB auf Dropbox passen. Wer Backups in der Cloud speichert, hat wahrscheinlich für einen Dienst bezahlt, der unbegrenzten Speicherplatz (d. h. den Jetpack-Backup-Dienst) oder Terabytes liefert.
Es ist kaum eine realistische Sorge, sich über ein paar MB Größe für eine Backup-Datei Gedanken zu machen. Ich verstehe, dass es einige geben wird, die einen konstruierten Anwendungsfall erfinden, bei dem 10.000 einen Unterschied machen, und das ist in Ordnung. Ich sage nur, dass dies im allgemeinen Gebrauch nichts ist.