✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

So führen Sie eine WordPress-Datenbankbereinigung durch

50

Du brauchst eine WordPress Datenbankbereinigung?

Autsch!

Eigentlich ist es nicht so schlimm. Bedauern Sie nicht, in dieser Situation zu sein.

Regelmäßige Aufräumarbeiten sind eigentlich eine gesunde Methode, um deine WordPress-Seite vor Ärger zu bewahren.

Eine WordPress-Website besteht aus zwei verschiedenen Teilen: Dateien und einer Datenbank. Die Dateien enthalten Medien, Plugins und Designs.

Die Datenbank enthält Informationen über Einstellungen, Beiträge, Metadaten, Benutzer usw. Die WordPress-Datenbank ist der Aktenschrank der Website.

Es speichert alle Inhalte wie Beiträge, Seiten, Kommentare, Überarbeitungen und Spam-Kommentare. Ein weiterer wichtiger Faktor ist, dass es die Einstellungen für Themen und Plugins enthält.

Nach einiger Zeit der Nutzung der Website wird diese Datenbank mit veralteten und irrelevanten Informationen überladen.

Der Benutzer kann die Datenbankgröße erheblich reduzieren, indem er diese unnötigen Daten entfernt. Dies verbessert die Backup-Geschwindigkeit sowie andere Leistungsparameter.

Es gibt verschiedene Möglichkeiten, eine WordPress-Datenbankbereinigung durchzuführen. Hier sind einige MySQL-Abfragen, die beim Aufräumen einer WP-Datenbank in phpMyAdmin helfen.

Es gibt auch einige nützliche Plugins, die diesen Job noch weniger umständlich machen.

Was bewirkt, dass die Datenbank erweitert wird

So führen Sie eine WordPress-Datenbankbereinigung durch

Während der Lebensdauer einer Website wächst die Datenbank auf unerwartete Größen an. Die Programmierung von WordPress erfasst viele Informationen.

Eine große Menge unnötiger Informationen führt dazu, dass die Datenbank schwer wird. Je größer die Datenbank wird, desto langsamer wird die Website.

Es stellt auch eine größere Belastung für das Server-Setup dar. Es gibt weitere versteckte Ursachen dafür, dass die Datenbank so schnell überfüllt ist.

Probleme mit Plugins

So führen Sie eine WordPress-Datenbankbereinigung durch

Auch wenn es nicht mehr verwendet wird, behält die Datenbank Plugin-Informationen.

Um alle Informationen des Plugins zu entfernen, muss das Plugin vollständig gelöscht werden. Durch das Löschen des Plugins wird Speicherplatz gespart, aber nicht sofort Speicherplatz in der Datenbank freigegeben.

Bei den meisten Plugins bleiben die Einstellungen auch nach dem Löschen in der Datenbank gespeichert. Wenn der Benutzer das Plugin also neu installiert, ist es sofort einsatzbereit, mit allen üblichen Einstellungen.

Es hinterlässt jedoch auch viele verwaiste Daten, die die Datenbank füllen. Einer der Orte, an denen gelöschte Plugins Informationen hinterlassen, ist die Optionstabelle.

Unnötige Kommentare

So führen Sie eine WordPress-Datenbankbereinigung durch

Kommentare zu erhalten ist großartig. Es zeigt, dass Menschen die Website besuchen und ihre Wertschätzung ausdrücken.

Einige Kommentare enthalten jedoch Spam oder unangemessene Inhalte. Diese landen trotz Filterung immer noch in den unerforschten Ordnern der Datenbank.

Das Löschen von Spam, Kommentar-Meta und verworfenen Kommentaren erfordert einige Mühe, ist jedoch nicht schwierig. Finden Sie unten heraus, wie es schnell geht.

Datenbankprobleme durch Transienten

So führen Sie eine WordPress-Datenbankbereinigung durch

Transienten ähneln Optionen. Der Unterschied besteht darin, dass Transienten ein Ablaufdatum haben und Optionen nicht.

Transienten sind eine Methode des serverseitigen Cachings und speichern Informationen von Websites Dritter.

Nach Erreichen ihres Verfallsdatums werden Transienten in der Regel gelöscht. Langfristig verursachen sie also keine Datenbankprobleme.

Aber viele Transienten dauern länger als nötig und nehmen Platz ein. In diesem Fall sind sie ein Faktor, der zur Unordnung der Datenbank beiträgt. Eine gute Reinigung wird sie los.

Überarbeitungen von WordPress-Beiträgen

So führen Sie eine WordPress-Datenbankbereinigung durch

WordPress hat eine automatische Speicherfunktion. Diese Funktion erstellt verschiedene Kopien eines Beitrags, während er geschrieben wird.

Dies ist nützlich, wenn ein Fehler gemacht wird oder wenn verschiedene Autoren zu einem Blog beitragen. Meistens ist es nicht notwendig und hinterlässt viele Duplikate einer Single in der Datenbank.

Es gibt zwei Möglichkeiten, die Anzahl der gespeicherten Kopien in der Datenbank zu begrenzen.

Eine besteht darin, die Revisionskontrolle zu verwenden. Damit kann der Benutzer die Anzahl der Revisionen begrenzen, die WordPress speichert.

Eine zweite Möglichkeit besteht darin, dass der Benutzer die Datenbank regelmäßig bereinigt. Es ist ratsam, beide Ansätze zu verwenden.

Neben der Bereinigung hilft die Optimierung auch, viel Datenbankplatz zu sparen.

Alte Beiträge

So führen Sie eine WordPress-Datenbankbereinigung durch

WordPress speichert jeden einzelnen Beitrag, der jemals auf einer Seite oder einem Blog gepostet wurde. Es ist schön, einige dieser älteren Geschichten zu lesen, aber sie nehmen wertvollen Platz ein.

Wenn sie wichtig sind, speichern Sie sie am besten auf einem lokalen Laufwerk. Lesen Sie später in diesem Artikel, wie Sie sie entfernen können.

Große Protokolldateien

So führen Sie eine WordPress-Datenbankbereinigung durch

Jedes Plugin führt ein Protokoll in der Datenbank. Je mehr Plugins ein Benutzer verwendet, desto mehr Platz nehmen die Protokolle ein.

Nach zweiwöchiger Verwendung des Umleitungs-Plug-ins werden beispielsweise mehr als 8000 Protokollseiten gespeichert. Dies kann zu einer Verdopplung der Datenbankgröße führen.

Bereinigen einer WordPress-Datenbank mit phpMyAdmin

So führen Sie eine WordPress-Datenbankbereinigung durch

Es gibt viele Ansätze, eine WordPress-Datenbank zu bereinigen. Der direkteste Ansatz ist die Verwendung einer SQL-Abfrage.

Diese Methode erfordert etwas Hintergrundwissen und ist nur für fortgeschrittene Benutzer zu empfehlen.

Es gibt verschiedene Möglichkeiten, eine SQL-Abfrage auszuführen. Der einfachste und praktischste Weg ist die Verwendung von phpMyAdmin.

Dies erfordert, dass der Server cPanel verwendet.

Greifen Sie auf phpMyAdmin zu, indem Sie sich bei cPanel anmelden und unter Datenbanken auf phpMyAdmin klicken.

phpMyAdmin listet die Datenbanken der Website auf der linken Seite auf. Klicken Sie auf die zu bereinigende Datenbank und dann auf die Registerkarte SQL.

Geben Sie in diesem Abschnitt die gewünschten SQL-Befehle ein und klicken Sie dann auf Go, um sie auszuführen.

In der Fortsetzung dieses Artikels wird das Standardpräfix wp_ verwendet. Stellen Sie sicher, dass Sie dieses Präfix in den SQL-Befehlen durch das Präfix ersetzen, das Ihre spezielle Datenbank verwendet.

Ungenutzte Plugins und Themes

So führen Sie eine WordPress-Datenbankbereinigung durch

Das Löschen nicht verwendeter Themes und Plugins gibt Speicherplatz frei und verbessert auch die Sicherheit. Am besten entfernen Sie alle nicht verwendeten PHP-Skripte vom Server, wie z. B. Designs, Plugins und andere PHP-Dateien.

Um die nicht verwendeten Plugins anzuzeigen, gehen Sie zu wp-admin und wählen Sie Installierte Plugins unter Plugins aus. Klicken Sie dann auf Inaktiv, um diejenigen herauszufiltern, die nicht verwendet werden.

Wählen Sie alle inaktiven Plugins aus und löschen Sie sie.

Um ungenutzte Themen zu löschen, gehen Sie zu Darstellung und dann zu Themen. Wählen Sie alle veralteten Designs aus und klicken Sie unten rechts auf Löschen.

Seltsame Charaktere

Kodierungsprobleme sind ein großes Problem. Einige aktualisieren alle ihre Beiträge von Hand.

The query below will automate the removal of strange characters from the database. It slims down the database and the posts will also be more pleasant to read.

Post-Revisionen

WordPress speichert Entwürfe von Beiträgen, sodass sie abgerufen werden können, wenn etwas schief geht. Im Laufe der Zeit beanspruchen all diese gespeicherten und nicht verwendeten Revisionen viel Datenbankspeicherplatz.

Die folgende Abfrage entfernt alle Revisionen und ihre zugehörigen Metadaten.

DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision';

Spam-Kommentare

Es ist möglich, Spam-Kommentare einzeln zu entfernen, aber das ist eine Menge Arbeit.

Um das Leben ein wenig einfacher zu machen, gibt es auch eine Stapelentfernungsfunktion. Das ist immer noch eine mühselige Arbeit.

Die folgende Abfrage entfernt sie alle auf einmal.

DELETE FROM wp_comments WHERE comment_approved = 'spam';

Administratorkennwort zurücksetzen

So führen Sie eine WordPress-Datenbankbereinigung durch

Sicherheit ist sehr wichtig, umso mehr für eine WordPress-Website. Um die Sicherheit der Seite weiterhin zu gewährleisten, ändern Sie das Passwort in regelmäßigen Abständen.

Da auch Passwörter in der Datenbank gespeichert werden, hilft eine einfache SQL-Abfrage, das Passwort zu ändern. Unten ist eine Abfrage, um das zu tun.

Ersetzen Sie admin_username und new_password durch den Benutzernamen und das Passwort, die sich ändern.

UPDATE `wp_users` SET `user_pass` = MD5( 'new_password') WHERE `wp_users`.`user_login` = "admin_username";

Die MD5-Funktion erstellt einen MD5-Hash des Passworts. Dies ist die gängige Sicherheitspraxis für WordPress-Passwörter.

Nicht genehmigte Kommentare

Jeden einzelnen Kommentar zu prüfen, ob er genehmigt ist oder nicht, ist viel zu viel Arbeit für jeden Website-Besitzer.

Diese Abfrage ist für alle Administratoren gedacht, die eine einfachere Möglichkeit dafür wünschen. Es löscht nicht genehmigte Kommentare in großen Mengen.

DELETE from wp_comments WHERE comment_approved = '0';

Unbenutzte Tags

So führen Sie eine WordPress-Datenbankbereinigung durch

Tags können sich im Laufe der Zeit schnell ansammeln. Administratoren verwenden sie oft für kurze Zeit und löschen sie dann.

Tags sind auch nicht mehr so ​​​​beliebt wie früher. Viele Blogger haben aufgehört, sie zu verwenden.

Die folgende Abfrage löscht alle nicht zugeordneten Tags.

DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 );

Aktualisieren Sie Links auf HTTPS

So führen Sie eine WordPress-Datenbankbereinigung durch

Die Verwendung von HTTPS trägt zur Sicherheit einer WordPress-Website bei. Dies macht es erforderlich, alle hartcodierten Links in allen Artikeln auf HTTPS zu aktualisieren.

Jeden Artikel auf Links zu prüfen und manuell zu aktualisieren, ist eine Menge Arbeit. Als Hilfestellung finden Sie unten eine Abfrage, die diese Aufgabe automatisiert.

Es dauert weniger als eine Minute, es einzugeben und auszuführen. Vergessen Sie nicht, yoursite.com durch die URL Ihrer Website zu ersetzen.

UPDATE wp_posts SET post_content = replace(post_content, 'http://yoursite.com', 'https://yoursite.com');

Hey, wussten Sie, dass Daten auch schön sein können?

wpDataTables kann es so machen. Es gibt einen guten Grund, warum es das Nr. 1-WordPress-Plugin zum Erstellen von reaktionsschnellen Tabellen und Diagrammen ist.

So führen Sie eine WordPress-Datenbankbereinigung durch

Ein aktuelles Beispiel für wpDataTables in freier Wildbahn

Und es ist wirklich einfach, so etwas zu tun:

  1. Sie stellen die Tabellendaten bereit
  2. Konfigurieren und anpassen
  3. Veröffentlichen Sie es in einem Beitrag oder einer Seite

Und es ist nicht nur hübsch, sondern auch praktisch. Sie können große Tabellen mit bis zu Millionen Zeilen erstellen, oder Sie können erweiterte Filter und Suchfunktionen verwenden, oder Sie können wild werden und sie bearbeitbar machen.

„Ja, aber ich mag Excel einfach zu sehr und auf Websites gibt es nichts dergleichen.” Ja, gibt es. Sie können bedingte Formatierung wie in Excel oder Google Sheets verwenden.

Habe ich Ihnen schon gesagt, dass Sie mit Ihren Daten auch Diagramme erstellen können? Und das ist nur ein kleiner Teil. Es gibt viele andere Funktionen für Sie.

Alte Shortcodes

So führen Sie eine WordPress-Datenbankbereinigung durch

WordPress-Shortcodes machen es überflüssig, WordPress-Themes zu ändern. Durch ihre Verwendung ist das Einbetten von Informationen in einen Artikel viel schneller und einfacher.

Es gibt viele Plugins, die das Einbinden von Daten in den WordPress-Editor so einfach machen.

Es gibt auch einen Nachteil bei der Verwendung von Shortcodes. Ungenutzte können Lesbarkeitsprobleme verursachen.

Dies wird oft beim Wechseln von WordPress-Themes deutlich. Dann erscheinen Shortcodes im Text der Seite oder des Beitrags.

Diese SQL-Abfrage entfernt sie. Stellen Sie sicher, dass Sie [tweet] für den Shortcode ändern, der entfernt werden soll.

UPDATE wp_post SET post_content = replace(post_content, '[tweet]', '') ;

Pingbacks und Spam-Kommentare

Verwenden Sie die folgende Abfrage, um Spam-Kommentare stapelweise zu entfernen. Dieser entfernt auch Pingbacks.

DELETE FROM wp_comments WHERE comment_approved = 'spam' OR comment_type = 'pingback';

Die folgende Abfrage entfernt auch Metadaten für entfernte Kommentare.

DELETE FROM wp_commentmeta WHERE comment_id NOT IN (SELECT comment_id FROM wp_comments);

Transienten

Transienten sind Informationen, die vorübergehend in der Datenbank gespeichert werden. WordPress verwendet sie, um zwischengespeicherte Daten zu speichern, indem es ihnen einen Namen und ein Ablaufdatum gibt.

Nach Ablauf der Daten werden diese von WordPress gelöscht. Trotzdem können sie viel Platz einnehmen.

Die folgende Abfrage entfernt sie sicher.

DELETE FROM wp_options WHERE option_name LIKE ('%_transient_%')

Unbenutzte Tabellen und unbenutzter Platz zwischen Tabellen

So führen Sie eine WordPress-Datenbankbereinigung durch

Deinstallierte Plugins können ungenutzte Tabellen hinterlassen. Diese nehmen auch Datenbankspeicherplatz in Anspruch.

WPDBSpringClean ist ein Plugin, das diese ungenutzten Tabellen entfernt. Dadurch bleibt die Datenbank sauber und aufgeräumt.

Optimierung der Datenbank mit Plugins

Die Verwendung von Abfragen erfordert ein wenig Wissen und Erfahrung. Für Administratoren mit begrenztem technischen Hintergrund gibt es Plugins zur Datenbankbereinigung.

Einige dieser Datenbankreiniger sind kostenlos und einige haben ein Preisschild. Alle pflegen die Datenbank mit minimalem Aufwand.

Nachfolgend finden Sie eine Liste der beliebtesten.

WP-Optimieren

So führen Sie eine WordPress-Datenbankbereinigung durch

WP-Optimize ist eine der beliebtesten Optionen. Es ist gut ausgestattet und sogar mit mobilen Geräten kompatibel.

Ein weiteres interessantes Feature sind die automatischen Backups mit UpdraftPlus.

Es entfernt:

  • Automatische Entwürfe
  • Pingbacks
  • Überarbeitungen posten
  • Spam-Kommentare
  • Trackbacks
  • Transienten
  • Unbenutzte Tische

Es wird die Website und den Admin schneller machen.

WP-Sweep

So führen Sie eine WordPress-Datenbankbereinigung durch

WP-Sweep ist auf dem Vormarsch. Anstatt sich auf MySQL-Abfragen zu verlassen, verwendet es die WordPress-Löschfunktionen.

Die Codierung ist aufgrund dieses einfachen Ansatzes überlegen und praktischer zu handhaben. Es stellt sicher, dass keine ungenutzten oder verwaisten Daten zurückbleiben.

WP-Sweep bietet keinen automatisierten Optimierungsdienst an.

Erweiterter Datenbankreiniger

So führen Sie eine WordPress-Datenbankbereinigung durch

Dieses WordPress Database Cleanup-Plugin ist wie WP-Optimize. Dieses Plugin ermöglicht dem Benutzer eine gründlichere Arbeit und enthält Cron-Jobs.

Es entfernt alle unnötigen Daten wie alte Revisionen und verworfene Kommentare.

Es gibt eine Premium-Version mit zusätzlichen Funktionen. Diese Version entfernt alte Plugins und bietet zusätzliche Optionen zum Bereinigen von Themes, Waisen und WordPress.

Die kostenpflichtige Version hat auch eine Option für geplante Bereinigungen.

Optimierung der Datenbank nach dem Löschen von Revisionen

So führen Sie eine WordPress-Datenbankbereinigung durch

Die Popularität und Bewertungen dieses Reinigers sind außergewöhnlich.

Es löscht ungenutzte Daten und veraltete Informationen. Dazu gehören Pingbacks, Spam-Kommentare, Tags und Trackbacks.

Zusätzlich zu diesen Funktionalitäten befasst es sich auch mit dem oEmbed-Cache. WordPress verwendet diesen Cache, um eingebetteten Code von Plattformen wie YouTube zu lesen.

Einige dieser eingebetteten Codes sind beschädigt und daher unbrauchbar. Dieses Plugin löscht sie.

Intelligente Bereinigungstools

So führen Sie eine WordPress-Datenbankbereinigung durch

Cleanup Tools ist nicht als kostenlose Version verfügbar. Der Preis von 30 US-Dollar ist jedoch angemessen, wenn man die Funktionen berücksichtigt, die es enthält.

Eine WordPress-Bereinigung wird mit diesem Tool zu einer einfachen und schnellen Aufgabe. Zu den Besonderheiten gehören:

  • Ein WordPress Toolbar-Menü mit Bereinigungsoptionen und Schnellzugriff
  • AJAX für seine Bereinigungsoperationen
  • Entrümpeln aller statistischen Daten
  • Führt ein Protokoll aller SQL-Abfragen während der Bereinigungsprüfung und -ausführung

WP-Reset

So führen Sie eine WordPress-Datenbankbereinigung durch

Dieser fortschrittliche Reiniger ist das vielseitigste WordPress-Plugin auf der Liste. Es stellt eine Reihe von Tools vor, die sowohl Nicht-Entwicklern als auch Entwicklern zugute kommen.

Es kann eine WordPress-Installation auf ihre ursprünglichen Einstellungen zurücksetzen, ohne Dateien zu entfernen. Aber es hat auch eine Funktion zum Löschen veralteter Daten.

Ein interessantes Feature ist das Datenbank-Snapshot-Tool. Damit kann der Benutzer sehen, welche Änderungen WP Reset vornimmt, wenn es eine Bereinigung durchführt.

Mit Funktionen wie der Integration von Webhooks hilft WP Reset beim Verwalten oder Zurücksetzen einer Datenbank.

WP-DBManager

So führen Sie eine WordPress-Datenbankbereinigung durch

Das WP-DBManager WordPress-Datenbankbereinigungstool ist eine einfachere Option und enthält weniger Funktionen. Dennoch ist es sehr effizient bei der Optimierung einer WordPress-Datenbank.

Es repariert, sichert, bereinigt und optimiert eine Datenbank schnell und einfach. Der Benutzer kann sogar WP-DBManager verwenden, um Abfragen auszuführen.

Um eine kontinuierliche Optimierung sicherzustellen, können Benutzer die automatische Planungsfunktion implementieren.

Abschließende Gedanken zur WordPress-Datenbankbereinigung

Der wichtigste Vorteil des Internets ist seine Geschwindigkeit. Um diese Geschwindigkeit beizubehalten, ist es daher empfehlenswert, Ihre Website zu optimieren.

Dies ist der Schlüssel, um ein erfolgreicher Website-Besitzer zu sein.

Die Treibstoffquelle einer Website ist ihre Datenbank, also ignorieren Sie sie nicht. Wenn es sich unkontrolliert ausdehnt, sind die Ergebnisse oft unerwartet und unangenehm.

Eine WordPress-Datenbankbereinigung ist ein notwendiges Verfahren zur Wartung der Website. Es optimiert die Leistung und bietet dem Besucher ein angenehmes Erlebnis.

Wenn Ihnen dieser Artikel darüber, wie man eine WordPress-Datenbankbereinigung durchführt, gefallen hat, sollten Sie sich diesen Artikel darüber ansehen, wie man eine WordPress-Datenbank zurücksetzt.

Wir haben auch über ein paar verwandte Themen geschrieben, wie das WordPress-Datenbankschema, wie man URLs in der WordPress-Datenbank findet und ersetzt und wie man die WordPress-Datenbank auf Malware scannt.

Aufnahmequelle: wpdatatables.com

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen