{"id":22357,"date":"2026-08-27T16:03:20","date_gmt":"2026-08-27T14:03:20","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22357"},"modified":"2026-08-27T16:03:21","modified_gmt":"2026-08-27T14:03:21","password":"","slug":"optimiser-la-base-de-donnees-wordpress","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/fr\/hilfe\/wordpress\/wordpress-datenbank-optimieren\/","title":{"rendered":"Optimiser la base de donn\u00e9es WordPress : supprimer les d\u00e9chets de donn\u00e9es et r\u00e9duire la taille de la base de donn\u00e9es"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Mit der Zeit sammelt sich in einer <strong>WordPress-Datenbank<\/strong> einiges an. Beitragsrevisionen, automatisch gespeicherte Entw\u00fcrfe, Spam-Kommentare, abgelaufene Transients und Daten nicht mehr verwendeter Plugins k\u00f6nnen daf\u00fcr sorgen, dass die Datenbank deutlich gr\u00f6sser wird als notwendig.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine grosse Datenbank ist nicht automatisch eine langsame Datenbank. Trotzdem lohnt es sich, unn\u00f6tige Daten regelm\u00e4ssig zu entfernen. Besonders bei Websites, die schon mehrere Jahre bestehen, h\u00e4ufig bearbeitet werden oder viele Plugins verwendet haben, k\u00f6nnen sich betr\u00e4chtliche Mengen nicht mehr ben\u00f6tigter Daten ansammeln.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In dieser Anleitung erkl\u00e4ren wir dir, <strong>was WordPress in der Datenbank speichert<\/strong>, welche Daten normalerweise gefahrlos bereinigt werden k\u00f6nnen, wo besondere Vorsicht erforderlich ist und wie du eine WordPress-Datenbank sinnvoll optimierst, ohne wichtige Inhalte zu l\u00f6schen.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>En bref :<\/strong> Eine WordPress-Datenbank sollte nicht m\u00f6glichst klein, sondern <strong>sauber und effizient<\/strong> sein. L\u00f6sche nur Daten, deren Funktion du kennst, und erstelle vor jeder gr\u00f6sseren Datenbankbereinigung ein aktuelles Backup.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Was speichert WordPress in der Datenbank?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress besteht vereinfacht aus zwei wichtigen Bereichen: den <strong>Fichiers<\/strong> deiner Website und der <strong>Base de donn\u00e9es<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In den Dateien befinden sich beispielsweise:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress-Core-Dateien<\/li>\n\n\n\n<li>Extensions<\/li>\n\n\n\n<li>Th\u00e8mes<\/li>\n\n\n\n<li>hochgeladene Bilder und andere Mediendateien<\/li>\n\n\n\n<li>Fichiers de configuration<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Die Datenbank enth\u00e4lt dagegen einen grossen Teil der eigentlichen Website-Inhalte und Einstellungen. Dazu geh\u00f6ren unter anderem:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Articles et pages<\/li>\n\n\n\n<li>Beitragsrevisionen<\/li>\n\n\n\n<li>Commentaires<\/li>\n\n\n\n<li>Comptes d'utilisateurs<\/li>\n\n\n\n<li>Kategorien und Schlagw\u00f6rter<\/li>\n\n\n\n<li>WordPress-Einstellungen<\/li>\n\n\n\n<li>Plugin- und Theme-Einstellungen<\/li>\n\n\n\n<li>M\u00e9tadonn\u00e9es<\/li>\n\n\n\n<li>tempor\u00e4r gespeicherte Informationen<\/li>\n\n\n\n<li>bei WooCommerce zus\u00e4tzlich zahlreiche Shop-, Kunden- und Bestelldaten<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Die Datenbank ist deshalb ein zentraler Bestandteil deiner WordPress-Website. Eine un\u00fcberlegte Bereinigung kann deutlich schwerwiegendere Folgen haben als lediglich etwas verlorener Speicherplatz.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Warum wird eine WordPress-Datenbank mit der Zeit gr\u00f6sser?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine wachsende Datenbank ist zun\u00e4chst v\u00f6llig normal. Wenn du neue Seiten erstellst, Beitr\u00e4ge ver\u00f6ffentlichst, Kommentare erh\u00e4ltst oder Plugins verwendest, entstehen zus\u00e4tzliche Datenbankeintr\u00e4ge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Neben diesen tats\u00e4chlich ben\u00f6tigten Daten k\u00f6nnen sich jedoch Informationen ansammeln, die sp\u00e4ter nicht mehr gebraucht werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Des exemples typiques sont :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>anciennes r\u00e9visions de publications<\/li>\n\n\n\n<li>automatische Entw\u00fcrfe<\/li>\n\n\n\n<li>gel\u00f6schte Beitr\u00e4ge im Papierkorb<\/li>\n\n\n\n<li>Spam-Kommentare<\/li>\n\n\n\n<li>gel\u00f6schte Kommentare<\/li>\n\n\n\n<li>transients p\u00e9rim\u00e9s<\/li>\n\n\n\n<li>verwaiste Metadaten<\/li>\n\n\n\n<li>alte Plugin-Einstellungen<\/li>\n\n\n\n<li>donn\u00e9es temporaires<\/li>\n\n\n\n<li>Protokoll- und Statistikdaten bestimmter Plugins<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Je nach Website k\u00f6nnen diese Daten kaum ins Gewicht fallen oder einen erheblichen Teil der Datenbank ausmachen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Eine grosse Datenbank ist nicht automatisch ein Problem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die reine Dateigr\u00f6sse einer Datenbank sagt nur begrenzt etwas \u00fcber die Geschwindigkeit einer WordPress-Website aus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine korrekt strukturierte Datenbank mit vielen notwendigen Datens\u00e4tzen kann problemlos funktionieren. Gleichzeitig kann eine wesentlich kleinere Datenbank langsame Abfragen verursachen, wenn beispielsweise ein Plugin ineffiziente Datenbankabfragen ausf\u00fchrt oder problematische Eintr\u00e4ge in h\u00e4ufig geladenen Optionen erzeugt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deshalb ist das Ziel einer Optimierung nicht:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u201eMeine Datenbank muss m\u00f6glichst klein werden.\u201c<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mais plut\u00f4t :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u201eMeine Datenbank soll nur die ben\u00f6tigten Daten enthalten und technisch sauber bleiben.\u201c<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Remarque :<\/strong> L\u00f6sche niemals Daten nur deshalb, weil eine Tabelle gross aussieht. Zuerst muss gekl\u00e4rt werden, welche Anwendung oder WordPress-Funktion diese Daten verwendet.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Vor jeder Datenbankbereinigung: Backup erstellen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bevor du Daten aus der WordPress-Datenbank l\u00f6schst oder Tabellen direkt bearbeitest, solltest du eine aktuelle Datensicherung besitzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cela vaut particuli\u00e8rement pour :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>produktive Unternehmenswebsites<\/li>\n\n\n\n<li>Boutiques WooCommerce<\/li>\n\n\n\n<li>Mitglieder-Websites<\/li>\n\n\n\n<li>Websites mit vielen Benutzern<\/li>\n\n\n\n<li>Websites mit umfangreichen Plugin-Daten<\/li>\n\n\n\n<li>manuelle \u00c4nderungen \u00fcber phpMyAdmin<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Datenbankbereinigung unterscheidet sich von vielen normalen WordPress-Einstellungen: Gel\u00f6schte Daten k\u00f6nnen unter Umst\u00e4nden nicht einfach \u00fcber einen \u201eR\u00fcckg\u00e4ngig\u201c-Button wiederhergestellt werden.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important :<\/strong> Ein Backup sollte vor der Bereinigung erstellt werden und nicht erst dann, wenn bereits etwas schiefgegangen ist.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Wie gross ist meine WordPress-Datenbank?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du CURIAWEB Webhosting verwendest, kannst du deine Datenbanken \u00fcber <strong>cPanel<\/strong> verwalten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr eine detaillierte Ansicht eignet sich <strong>phpMyAdmin<\/strong>. Dort kannst du die betreffende WordPress-Datenbank \u00f6ffnen und dir die enthaltenen Tabellen sowie deren Gr\u00f6sse ansehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du mehrere WordPress-Installationen betreibst, solltest du zuerst sicherstellen, dass du die richtige Datenbank ge\u00f6ffnet hast.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Den verwendeten Datenbanknamen findest du in der WordPress-Datei:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>wp-config.php<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dort ist die Datenbank \u00fcber <code>DB_NAME<\/code> d\u00e9fini.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du die richtige WordPress-Datenbank \u00fcber cPanel und phpMyAdmin identifizierst, haben wir bereits in unserer Anleitung <a href=\"\/fr\/aide\/wordpress\/modifier-le-mot-de-passe-wordpress-phpmyadmin\/\">WordPress-Passwort \u00fcber phpMyAdmin \u00e4ndern<\/a> ausf\u00fchrlicher erkl\u00e4rt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Die wichtigsten WordPress-Datenbanktabellen verstehen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Standardinstallation von WordPress verwendet verschiedene Tabellen mit unterschiedlichen Aufgaben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einem Tabellenpr\u00e4fix von <code>wp_<\/code> geh\u00f6ren beispielsweise folgende Tabellen dazu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>wp_posts<\/code> \u2013 Beitr\u00e4ge, Seiten und weitere Inhaltstypen<\/li>\n\n\n\n<li><code>wp_postmeta<\/code> \u2013 zus\u00e4tzliche Informationen zu Inhalten<\/li>\n\n\n\n<li><code>wp_comments<\/code> \u2013 Kommentare<\/li>\n\n\n\n<li><code>wp_commentmeta<\/code> \u2013 zus\u00e4tzliche Kommentardaten<\/li>\n\n\n\n<li><code>wp_users<\/code> \u2013 Benutzerkonten<\/li>\n\n\n\n<li><code>wp_usermeta<\/code> \u2013 zus\u00e4tzliche Benutzerinformationen und Berechtigungen<\/li>\n\n\n\n<li><code>wp_options<\/code> \u2013 WordPress- und Plugin-Einstellungen<\/li>\n\n\n\n<li><code>wp_terms<\/code> \u2013 Begriffe wie Kategorien und Schlagw\u00f6rter<\/li>\n\n\n\n<li><code>wp_term_taxonomy<\/code> \u2013 Zuordnung und Typ der Taxonomien<\/li>\n\n\n\n<li><code>wp_term_relationships<\/code> \u2013 Verkn\u00fcpfungen zwischen Inhalten und Taxonomien<\/li>\n\n\n\n<li><code>wp_termmeta<\/code> \u2013 zus\u00e4tzliche Informationen zu Taxonomie-Begriffen<\/li>\n\n\n\n<li><code>wp_links<\/code> \u2013 historische Link-Verwaltung von WordPress<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Plugins k\u00f6nnen zus\u00e4tzliche eigene Tabellen erstellen. WooCommerce und umfangreichere Erweiterungen k\u00f6nnen deshalb eine WordPress-Datenbank um zahlreiche weitere Tabellen erg\u00e4nzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Tabellenpr\u00e4fix muss ausserdem nicht <code>wp_<\/code> lauten. Er kann bei deiner Installation anders konfiguriert sein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Beitragsrevisionen: Einer der h\u00e4ufigsten Gr\u00fcnde f\u00fcr zus\u00e4tzliche Daten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress kann bei der Bearbeitung von Beitr\u00e4gen und Seiten fr\u00fchere Versionen als sogenannte <strong>Revisionen<\/strong> enregistrer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist eine sehr n\u00fctzliche Funktion. Wenn du versehentlich Inhalte \u00fcberschreibst oder zu einer \u00e4lteren Version zur\u00fcckkehren m\u00f6chtest, k\u00f6nnen Revisionen die Rettung sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei h\u00e4ufig bearbeiteten Seiten k\u00f6nnen sich allerdings viele Revisionen ansammeln.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Besonders bei umfangreichen Landingpages oder Websites, die \u00fcber Jahre hinweg bearbeitet wurden, k\u00f6nnen einzelne Inhalte zahlreiche alte Versionen besitzen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sollte ich alle WordPress-Revisionen l\u00f6schen?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pas n\u00e9cessairement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Revisionen sind kein nutzloser Datenm\u00fcll. Sie erf\u00fcllen eine konkrete Sicherheits- und Komfortfunktion bei der Bearbeitung von Inhalten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine vern\u00fcnftige Strategie kann deshalb sein, sehr alte Revisionen zu entfernen oder die Anzahl zuk\u00fcnftig gespeicherter Revisionen zu begrenzen, anstatt die Funktion grunds\u00e4tzlich abzuschalten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vor einer Bereinigung solltest du insbesondere bei wichtigen Seiten pr\u00fcfen, ob du m\u00f6glicherweise noch auf \u00e4ltere Versionen zur\u00fcckgreifen m\u00f6chtest.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Anzahl der WordPress-Revisionen begrenzen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du verhindern m\u00f6chtest, dass WordPress langfristig sehr viele Revisionen pro Beitrag speichert, kannst du die maximale Anzahl \u00fcber die Datei <code>wp-config.php<\/code> begrenzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un exemple serait :<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>define( 'WP_POST_REVISIONS', 10 );<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Damit wird die Anzahl der gespeicherten Revisionen pro Beitrag beziehungsweise Seite begrenzt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der konkrete Wert ist keine allgemeine Empfehlung f\u00fcr jede Website. Bei h\u00e4ufig bearbeiteten redaktionellen Websites kann eine h\u00f6here Anzahl sinnvoll sein, w\u00e4hrend bei einfachen Unternehmenswebsites weniger Revisionen ausreichen k\u00f6nnen.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Recommandation :<\/strong> Revisionen vollst\u00e4ndig abzuschalten spart zwar Datenbankeintr\u00e4ge, entfernt aber auch eine n\u00fctzliche Wiederherstellungsfunktion. Eine Begrenzung ist f\u00fcr viele Websites der bessere Kompromiss.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Automatische Entw\u00fcrfe und Inhalte im Papierkorb<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress speichert w\u00e4hrend der Bearbeitung automatisch Zwischenst\u00e4nde. Zus\u00e4tzlich bleiben gel\u00f6schte Beitr\u00e4ge und Seiten zun\u00e4chst im Papierkorb.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist beabsichtigt und sch\u00fctzt vor versehentlichem Datenverlust.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn sich jedoch \u00fcber l\u00e4ngere Zeit viele nicht mehr ben\u00f6tigte Entw\u00fcrfe oder Papierkorb-Inhalte angesammelt haben, k\u00f6nnen diese gepr\u00fcft und endg\u00fcltig gel\u00f6scht werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffne dazu beispielsweise:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Articles \u2192 Tous les articles<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ou<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Seiten \u2192 Alle Seiten<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">und kontrolliere die jeweiligen Papierkorb- und Entwurfsbereiche.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie Beitr\u00e4ge und Seiten verwaltet werden, erkl\u00e4ren wir in unseren Anleitungen zum <a href=\"\/fr\/aide\/wordpress\/modifier-et-supprimer-des-articles-wordpress\/\">Bearbeiten und L\u00f6schen von WordPress-Beitr\u00e4gen<\/a> sowie zum <a href=\"\/fr\/aide\/wordpress\/wordpress-seiten-bearbeiten-loeschen\/\">Bearbeiten und L\u00f6schen von WordPress-Seiten<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Spam-Kommentare und Papierkorb bereinigen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Websites mit aktivierter Kommentarfunktion k\u00f6nnen mit der Zeit grosse Mengen an Spam-Kommentaren erhalten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress unterscheidet unter anderem zwischen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>freigegebenen Kommentaren<\/li>\n\n\n\n<li>ausstehenden Kommentaren<\/li>\n\n\n\n<li>Pourriel<\/li>\n\n\n\n<li>Corbeille<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Spam und endg\u00fcltig nicht mehr ben\u00f6tigte Kommentare k\u00f6nnen gel\u00f6scht werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei Websites mit sehr hohem Spam-Aufkommen kann eine regelm\u00e4ssige Bereinigung verhindern, dass unn\u00f6tig viele Kommentardaten gespeichert bleiben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du Kommentare und deren Status richtig verwaltest, erkl\u00e4ren wir unter <a href=\"\/fr\/aide\/wordpress\/gerer-les-commentaires-wordpress\/\">Kommentare in WordPress verwalten<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was sind WordPress-Transients?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Transients<\/strong> sind tempor\u00e4r gespeicherte Daten, die WordPress oder Plugins f\u00fcr einen bestimmten Zeitraum zwischenspeichern k\u00f6nnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Plugin kann beispielsweise das Ergebnis einer aufwendigen Berechnung oder einer externen Abfrage tempor\u00e4r speichern, damit diese nicht bei jedem Seitenaufruf erneut durchgef\u00fchrt werden muss.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Transients besitzen typischerweise eine Ablaufzeit. Nach Ablauf sind sie nicht mehr g\u00fcltig.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Abgelaufene Transients k\u00f6nnen deshalb grunds\u00e4tzlich entfernt werden. WordPress beziehungsweise das betreffende Plugin erzeugt ben\u00f6tigte tempor\u00e4re Daten bei Bedarf erneut.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sollte ich alle Transients st\u00e4ndig l\u00f6schen?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Non.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Transients existieren gerade deshalb, um bestimmte Daten tempor\u00e4r zwischenzuspeichern. Wenn du sie permanent l\u00f6schst, kann das sogar zus\u00e4tzliche Arbeit f\u00fcr WordPress oder Plugins verursachen, weil die Daten immer wieder neu erzeugt werden m\u00fcssen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Bereinigung <strong>abgelaufener<\/strong> Transients kann sinnvoll sein. Ein st\u00e4ndiges vollst\u00e4ndiges L\u00f6schen aller tempor\u00e4ren Daten ist dagegen keine Performance-Strategie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was sind verwaiste Daten?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Als <strong>verwaiste Daten<\/strong> bezeichnet man vereinfacht Datenbankeintr\u00e4ge, deren urspr\u00fcngliche Zuordnung nicht mehr existiert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Beispiel: Ein Plugin speichert zus\u00e4tzliche Informationen zu einem Beitrag. Wird der urspr\u00fcngliche Inhalt oder eine Plugin-Funktion entfernt, k\u00f6nnen unter bestimmten Umst\u00e4nden Metadaten zur\u00fcckbleiben, die nicht mehr ben\u00f6tigt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Solche Daten k\u00f6nnen unter anderem in folgenden Bereichen auftreten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Post-Metadaten<\/li>\n\n\n\n<li>Kommentar-Metadaten<\/li>\n\n\n\n<li>Benutzer-Metadaten<\/li>\n\n\n\n<li>Taxonomie-Zuordnungen<\/li>\n\n\n\n<li>Plugin-eigenen Tabellen<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Das Problem: Nicht jeder Eintrag, der auf den ersten Blick \u201everwaist\u201c aussieht, kann gefahrlos gel\u00f6scht werden.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attention :<\/strong> L\u00f6sche keine Metadaten oder Datenbanktabellen nur aufgrund ihres Namens. Moderne Plugins k\u00f6nnen Datenstrukturen verwenden, deren Zweck ohne Kenntnis des Plugins nicht offensichtlich ist.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Deinstallierte Plugins k\u00f6nnen Daten zur\u00fccklassen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du ein WordPress-Plugin deaktivierst oder l\u00f6schst, bedeutet das nicht zwangsl\u00e4ufig, dass s\u00e4mtliche von diesem Plugin erzeugten Daten aus der Datenbank entfernt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist teilweise sogar beabsichtigt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du ein Plugin sp\u00e4ter erneut installierst, m\u00f6chten viele Anwender ihre bisherige Konfiguration wiederverwenden. Deshalb behalten manche Plugins ihre Einstellungen oder Tabellen auch nach der Deinstallation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Andere Plugins bieten beim Entfernen ausdr\u00fccklich eine Option wie:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u201eAlle Daten beim Deinstallieren l\u00f6schen\u201c<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ob zur\u00fcckgebliebene Daten entfernt werden k\u00f6nnen, h\u00e4ngt deshalb vom jeweiligen Plugin ab.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du Plugins korrekt deaktivierst und entfernst, erkl\u00e4ren wir sp\u00e4ter in unserer Anleitung <a href=\"\/fr\/aide\/wordpress\/wordpress-plugin-deaktivieren-loeschen\/\">WordPress-Plugins deaktivieren oder l\u00f6schen<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Alte Plugin-Tabellen erkennen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In phpMyAdmin kannst du neben den WordPress-Core-Tabellen h\u00e4ufig zus\u00e4tzliche Tabellen sehen, die von Plugins erstellt wurden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Tabellenname enth\u00e4lt manchmal den Namen oder eine Abk\u00fcrzung des betreffenden Plugins. Darauf solltest du dich jedoch nicht blind verlassen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bevor du eine vermeintlich alte Plugin-Tabelle l\u00f6schst, solltest du eindeutig kl\u00e4ren:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>welches Plugin die Tabelle erstellt hat<\/li>\n\n\n\n<li>ob das Plugin noch aktiv ist<\/li>\n\n\n\n<li>ob ein anderes Plugin dieselben Daten verwendet<\/li>\n\n\n\n<li>ob die Daten noch ben\u00f6tigt werden<\/li>\n\n\n\n<li>ob eine sp\u00e4tere Neuinstallation geplant ist<\/li>\n\n\n\n<li>ob ein aktuelles Backup vorhanden ist<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du diese Fragen nicht beantworten kannst, lasse die Tabelle bestehen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Die Tabelle wp_options verdient besondere Aufmerksamkeit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine der wichtigsten WordPress-Tabellen ist:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>wp_options<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">beziehungsweise bei einem anderen Tabellenpr\u00e4fix entsprechend:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>deinpraefix_options<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dort speichern WordPress, Themes und zahlreiche Plugins Konfigurationen und andere Werte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Einzelne Plugins k\u00f6nnen dort erhebliche Datenmengen hinterlassen. Noch wichtiger als die reine Gr\u00f6sse kann jedoch sein, <strong>welche Optionsdaten bei Seitenaufrufen automatisch geladen werden<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was bedeutet Autoload in WordPress?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bestimmte Eintr\u00e4ge aus der Options-Tabelle k\u00f6nnen von WordPress automatisch geladen werden, weil sie h\u00e4ufig ben\u00f6tigt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Problematisch kann es werden, wenn Plugins sehr grosse Datenmengen als automatisch zu ladende Optionen speichern oder nach ihrer Entfernung unn\u00f6tige Eintr\u00e4ge zur\u00fccklassen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das kann die Performance beeinflussen, obwohl die gesamte Datenbank m\u00f6glicherweise gar nicht besonders gross ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Genau hier zeigt sich, warum eine reine Betrachtung der Datenbankgr\u00f6sse nicht ausreicht.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>F\u00fcr fortgeschrittene Anwender:<\/strong> Auff\u00e4llig grosse automatisch geladene Optionsdaten k\u00f6nnen ein Ansatzpunkt f\u00fcr eine Performance-Analyse sein. L\u00f6sche oder \u00e4ndere solche Eintr\u00e4ge aber niemals allein aufgrund ihrer Gr\u00f6sse. Zuerst muss gekl\u00e4rt werden, welche Komponente sie ben\u00f6tigt.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">WooCommerce-Datenbank nicht wie einen normalen Blog behandeln<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Lors d'une <strong>WooCommerce-Website<\/strong> ist besondere Vorsicht erforderlich.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Onlineshop speichert deutlich mehr gesch\u00e4ftsrelevante Daten als ein einfacher Blog. Dazu k\u00f6nnen je nach WooCommerce-Version, Konfiguration und Erweiterungen unter anderem geh\u00f6ren:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Commandes<\/li>\n\n\n\n<li>Bestellpositionen<\/li>\n\n\n\n<li>Kundendaten<\/li>\n\n\n\n<li>Donn\u00e9es produit<\/li>\n\n\n\n<li>Steuerinformationen<\/li>\n\n\n\n<li>Informations de livraison<\/li>\n\n\n\n<li>Bons d'achat<\/li>\n\n\n\n<li>Webhooks<\/li>\n\n\n\n<li>geplante Hintergrundaufgaben<\/li>\n\n\n\n<li>Zahlungsbezogene Metadaten<\/li>\n\n\n\n<li>Plugin-spezifische Shopdaten<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Solche Daten d\u00fcrfen nicht einfach als \u201ealte Datenbankeintr\u00e4ge\u201c gel\u00f6scht werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hinzu kommen gesetzliche und buchhalterische Aufbewahrungspflichten, die je nach Unternehmen und Datenart relevant sein k\u00f6nnen.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Wichtig bei WooCommerce:<\/strong> Bereinige niemals Bestell-, Kunden-, Zahlungs- oder steuerrelevante Daten auf Verdacht. Bei einem produktiven Shop muss vor einer Datenbereinigung eindeutig gekl\u00e4rt sein, welche Daten technisch und rechtlich entfernt werden d\u00fcrfen.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Action Scheduler kann grosse Tabellen erzeugen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WooCommerce und zahlreiche andere WordPress-Plugins verwenden den <strong>Action Scheduler<\/strong>, um Hintergrundaufgaben zu planen und auszuf\u00fchren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je nach Aktivit\u00e4t einer Website k\u00f6nnen sich dabei mit der Zeit viele Eintr\u00e4ge ansammeln.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Besonders bei Shops oder Websites mit Automatisierungen k\u00f6nnen entsprechende Tabellen deshalb deutlich wachsen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Viele Eintr\u00e4ge sind nicht automatisch ein Fehler. Wenn jedoch ungew\u00f6hnlich viele fehlgeschlagene oder st\u00e4ndig neu erzeugte Aufgaben vorhanden sind, sollte zuerst die Ursache untersucht werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das blosse L\u00f6schen der Eintr\u00e4ge behebt beispielsweise kein Plugin, das aufgrund eines Fehlers jede Minute neue fehlgeschlagene Aufgaben erzeugt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Datenbanktabellen optimieren: Was bedeutet das?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MySQL beziehungsweise MariaDB kann Tabellen technisch optimieren. Dabei geht es nicht darum, WordPress-Inhalte zu l\u00f6schen, sondern um die interne Organisation und den Speicher der Datenbanktabellen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach vielen \u00c4nderungen und L\u00f6schvorg\u00e4ngen kann je nach verwendeter Datenbank-Engine ungenutzter Speicher innerhalb einer Tabelle entstehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Tabellenoptimierung kann diesen Speicher unter bestimmten Voraussetzungen reorganisieren beziehungsweise zur\u00fcckgewinnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das bedeutet aber nicht, dass jede WordPress-Datenbank st\u00e4ndig manuell optimiert werden muss.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress-Datenbank \u00fcber phpMyAdmin optimieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">phpMyAdmin bietet je nach Serverkonfiguration eine Funktion zum Optimieren von Datenbanktabellen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tabellen in phpMyAdmin optimieren<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Erstelle beziehungsweise pr\u00fcfe zuerst ein aktuelles Backup.<\/li>\n\n\n\n<li>\u00d6ffne cPanel.<\/li>\n\n\n\n<li>Starte <strong>phpMyAdmin<\/strong>.<\/li>\n\n\n\n<li>W\u00e4hle die richtige WordPress-Datenbank aus.<\/li>\n\n\n\n<li>Pr\u00fcfe die angezeigten Tabellen.<\/li>\n\n\n\n<li>Markiere die Tabellen, die optimiert werden sollen, beziehungsweise verwende die angebotene Auswahlfunktion.<\/li>\n\n\n\n<li>W\u00e4hle die Funktion <strong>\u201eTabelle optimieren\u201c<\/strong> ou \/ respectivement <strong>\u201eOptimize table\u201c<\/strong>.<\/li>\n\n\n\n<li>Warte, bis phpMyAdmin den Vorgang abgeschlossen hat.<\/li>\n\n\n\n<li>Pr\u00fcfe anschliessend die Website und den WordPress-Adminbereich.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Ob und wie viel Speicher dadurch tats\u00e4chlich freigegeben wird, h\u00e4ngt von der Datenbankstruktur, der verwendeten Storage Engine und dem Zustand der Tabellen ab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Macht \u201eTabelle optimieren\u201c meine Website schneller?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pas n\u00e9cessairement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Tabellenoptimierung kann in bestimmten Situationen sinnvoll sein, ist aber kein universeller WordPress-Turbo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn deine Website langsam ist, k\u00f6nnen ganz andere Ursachen verantwortlich sein:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>plugins inefficaces<\/li>\n\n\n\n<li>zu viele externe Anfragen<\/li>\n\n\n\n<li>langsame PHP-Prozesse<\/li>\n\n\n\n<li>nicht optimierte Bilder<\/li>\n\n\n\n<li>fehlendes Caching<\/li>\n\n\n\n<li>schlecht programmierte Datenbankabfragen<\/li>\n\n\n\n<li>\u00fcberm\u00e4ssig grosse automatisch geladene Optionen<\/li>\n\n\n\n<li>Probleme mit Themes oder Page Buildern<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Datenbankoptimierung sollte deshalb als Teil der technischen Wartung betrachtet werden und nicht als pauschale L\u00f6sung f\u00fcr jede langsame WordPress-Website.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kann ich ein WordPress-Optimierungsplugin verwenden?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ja. Es gibt WordPress-Plugins, die Datenbankbereinigungen komfortabel \u00fcber das Dashboard erm\u00f6glichen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Solche Plugins k\u00f6nnen beispielsweise Funktionen anbieten f\u00fcr:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Revisionen<\/li>\n\n\n\n<li>Entw\u00fcrfe<\/li>\n\n\n\n<li>Spam-Kommentare<\/li>\n\n\n\n<li>Papierkorb-Inhalte<\/li>\n\n\n\n<li>Transients<\/li>\n\n\n\n<li>Tabellenoptimierung<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Plugin macht die Bereinigung jedoch nicht automatisch risikofrei.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Option beispielsweise \u201everwaiste Metadaten l\u00f6schen\u201c oder \u201eungenutzte Tabellen entfernen\u201c anbietet, solltest du trotzdem verstehen, welche Daten davon betroffen sind.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>R\u00e8gle de base :<\/strong> Je aggressiver eine Bereinigungsfunktion klingt, desto genauer solltest du pr\u00fcfen, was sie tats\u00e4chlich l\u00f6scht.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Nicht f\u00fcr jede Wartung ein zus\u00e4tzliches Plugin dauerhaft installieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr eine einmalige Datenbankbereinigung musst du ein entsprechendes Plugin nicht zwangsl\u00e4ufig dauerhaft installiert lassen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du ein Wartungsplugin nur f\u00fcr eine bestimmte Aufgabe ben\u00f6tigst, kannst du es nach erfolgreicher Bereinigung wieder entfernen, sofern keine seiner Funktionen dauerhaft ben\u00f6tigt wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jedes zus\u00e4tzliche Plugin erweitert den Code deiner WordPress-Installation und muss selbst gepflegt und aktualisiert werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Installiere deshalb nicht mehrere Plugins, die im Wesentlichen dieselbe Aufgabe erf\u00fcllen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Die Datenbank nicht direkt mit SQL-Befehlen \u201eaufr\u00e4umen\u201c<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Im Internet finden sich zahlreiche SQL-Befehle, die angeblich mit einem Klick Revisionen, Metadaten, Optionen oder andere WordPress-Daten entfernen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Solche Befehle k\u00f6nnen technisch korrekt sein und trotzdem f\u00fcr deine konkrete Website ungeeignet sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein SQL-Befehl ber\u00fccksichtigt nicht automatisch:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>deine installierten Plugins<\/li>\n\n\n\n<li>deine individuellen Tabellenpr\u00e4fixe<\/li>\n\n\n\n<li>WooCommerce-Strukturen<\/li>\n\n\n\n<li>Custom Post Types<\/li>\n\n\n\n<li>Plugin-Abh\u00e4ngigkeiten<\/li>\n\n\n\n<li>individuelle Datenmodelle<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Kopiere deshalb keine unbekannten SQL-Befehle aus Foren, Blogs oder KI-Antworten direkt in eine produktive Datenbank.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attention :<\/strong> Ein SQL-Befehl kann in Sekunden tausende Datens\u00e4tze endg\u00fcltig ver\u00e4ndern oder l\u00f6schen. Verwende SQL f\u00fcr Datenbankbereinigungen nur, wenn du genau verstehst, welche Datens\u00e4tze betroffen sind.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">wp_postmeta kann sehr gross werden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bei umfangreichen WordPress-Websites geh\u00f6rt die Tabelle <code>wp_postmeta<\/code> h\u00e4ufig zu den gr\u00f6sseren Tabellen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist nicht automatisch ungew\u00f6hnlich. WordPress und Plugins verwenden Post-Metadaten f\u00fcr sehr viele zus\u00e4tzliche Informationen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Page Builder, WooCommerce, SEO-Plugins und andere Erweiterungen k\u00f6nnen dort grosse Mengen legitimer Daten speichern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine grosse <code>wp_postmeta<\/code>-Tabelle ist deshalb kein Grund, Datens\u00e4tze pauschal zu l\u00f6schen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Log- und Statistikdaten pr\u00fcfen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Manche Plugins speichern Protokolle, Statistiken oder historische Daten direkt in der WordPress-Datenbank.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cela peut par exemple inclure :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sicherheitsprotokolle<\/li>\n\n\n\n<li>404-Logs<\/li>\n\n\n\n<li>E-Mail-Protokolle<\/li>\n\n\n\n<li>Aktivit\u00e4tsprotokolle<\/li>\n\n\n\n<li>Statistikdaten<\/li>\n\n\n\n<li>Import- und Exportprotokolle<\/li>\n\n\n\n<li>Debug-Informationen<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn solche Daten unbegrenzt gespeichert werden, k\u00f6nnen die entsprechenden Tabellen erheblich wachsen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe deshalb bei Plugins mit Logging-Funktionen, ob sich eine sinnvolle Aufbewahrungsdauer konfigurieren l\u00e4sst.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e4ufig ist es besser, beispielsweise nur einen definierten Zeitraum aufzubewahren, als jahrelang technische Protokolle zu speichern, die niemand mehr ben\u00f6tigt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Backups geh\u00f6ren nicht in die WordPress-Datenbank<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Normale vollst\u00e4ndige Website-Backups werden \u00fcblicherweise als Dateien gespeichert und sind deshalb kein Bestandteil der eigentlichen WordPress-Datenbank.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trotzdem k\u00f6nnen Backup-Plugins Statusinformationen, Protokolle und Konfigurationen in der Datenbank speichern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn deine Hosting-Belegung ungew\u00f6hnlich hoch ist, solltest du deshalb nicht nur die Datenbank pr\u00fcfen. Alte Backup-Archive im Dateisystem k\u00f6nnen wesentlich mehr Speicherplatz belegen als die Datenbank selbst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Warum Datenbankbereinigung kein t\u00e4glicher Job ist<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine WordPress-Datenbank muss nicht jeden Tag \u201egereinigt\u201c werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress und moderne Datenbanksysteme sind daf\u00fcr ausgelegt, dauerhaft mit grossen Mengen strukturierter Daten zu arbeiten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine zu aggressive oder permanent ausgef\u00fchrte Bereinigung kann sogar kontraproduktiv sein, wenn beispielsweise n\u00fctzliche tempor\u00e4re Daten st\u00e4ndig entfernt oder Revisionen gel\u00f6scht werden, die sp\u00e4ter ben\u00f6tigt w\u00fcrden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die meisten normalen Websites reicht eine gelegentliche Kontrolle im Rahmen der regul\u00e4ren Wartung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wann lohnt sich eine genauere Datenbankanalyse?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine genauere Pr\u00fcfung ist insbesondere sinnvoll, wenn:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>die Datenbank ungew\u00f6hnlich stark gewachsen ist<\/li>\n\n\n\n<li>ein altes Plugin grosse Tabellen hinterlassen hat<\/li>\n\n\n\n<li>die Website seit vielen Jahren betrieben wird<\/li>\n\n\n\n<li>sehr viele Revisionen vorhanden sind<\/li>\n\n\n\n<li>ein Plugin grosse Mengen an Logs speichert<\/li>\n\n\n\n<li>WooCommerce-Hintergrundaufgaben auff\u00e4llig anwachsen<\/li>\n\n\n\n<li>der WordPress-Adminbereich bei datenbankintensiven Aktionen langsam reagiert<\/li>\n\n\n\n<li>ein Performance-Tool auf langsame Datenbankabfragen hinweist<\/li>\n\n\n\n<li>die Hosting-Belegung untersucht werden soll<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In solchen F\u00e4llen sollte zuerst festgestellt werden, <strong>welche Tabellen wachsen und warum<\/strong>. Erst danach wird entschieden, ob \u00fcberhaupt etwas gel\u00f6scht werden sollte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress-Datenbank nach einer Plugin-Bereinigung kontrollieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du alte Plugin-Daten entfernt hast, solltest du die Website anschliessend gr\u00fcndlich testen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifie en particulier :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Accueil<\/li>\n\n\n\n<li>wichtige Unterseiten<\/li>\n\n\n\n<li>WordPress-Adminbereich<\/li>\n\n\n\n<li>Formulaires<\/li>\n\n\n\n<li>Benutzer-Login<\/li>\n\n\n\n<li>Plugins mit Datenbankzugriff<\/li>\n\n\n\n<li>bei WooCommerce Warenkorb und Checkout<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einer Fehlermeldung solltest du nicht mit weiteren Bereinigungen fortfahren, sondern zuerst die Ursache untersuchen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was bringt eine Datenbankoptimierung f\u00fcr SEO?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das L\u00f6schen von Revisionen oder Transients verbessert dein Google-Ranking nicht direkt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine technisch saubere Website kann jedoch indirekt relevant sein, wenn Datenbankprobleme tats\u00e4chlich zu langsamen Antwortzeiten, Fehlern oder einer schlechten Benutzererfahrung f\u00fchren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Du solltest eine Datenbankbereinigung deshalb nicht als \u201eSEO-Trick\u201c betrachten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr SEO sind Inhalte, Suchintention, interne Verlinkung, technische Erreichbarkeit, Performance und zahlreiche weitere Faktoren wesentlich wichtiger als die Frage, ob deine Datenbank beispielsweise 80 oder 120 MB gross ist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress-Datenbank und Cache sind nicht dasselbe<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Begriffe Datenbank, Cache und Speicher werden h\u00e4ufig miteinander verwechselt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le d\u00e9 <strong>Base de donn\u00e9es<\/strong> enth\u00e4lt dauerhaft gespeicherte strukturierte Informationen deiner Website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un <strong>Cache<\/strong> h\u00e4lt dagegen normalerweise bereits erzeugte oder h\u00e4ufig ben\u00f6tigte Daten vor, damit sie schneller wiederverwendet werden k\u00f6nnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das L\u00f6schen eines Caches und das L\u00f6schen von Datenbankinhalten sind deshalb zwei v\u00f6llig unterschiedliche Vorg\u00e4nge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Cache kann normalerweise neu aufgebaut werden. Ein gel\u00f6schter Beitrag oder eine entfernte Plugin-Konfiguration aus der Datenbank dagegen nicht ohne Weiteres.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Eine sinnvolle Reihenfolge f\u00fcr die Datenbankbereinigung<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Empfohlenes Vorgehen<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Aktuelles Backup erstellen beziehungsweise \u00fcberpr\u00fcfen.<\/li>\n\n\n\n<li>Gr\u00f6sse der Datenbank und einzelnen Tabellen analysieren.<\/li>\n\n\n\n<li>Ungew\u00f6hnlich grosse Tabellen identifizieren.<\/li>\n\n\n\n<li>Pr\u00fcfen, welche WordPress-Funktion oder welches Plugin die Daten erzeugt.<\/li>\n\n\n\n<li>Offensichtlich nicht mehr ben\u00f6tigte Inhalte wie Papierkorb und Spam kontrollieren.<\/li>\n\n\n\n<li>Alte Revisionen bei Bedarf reduzieren.<\/li>\n\n\n\n<li>Abgelaufene tempor\u00e4re Daten gegebenenfalls bereinigen.<\/li>\n\n\n\n<li>Plugin-Logs und deren Aufbewahrungsdauer pr\u00fcfen.<\/li>\n\n\n\n<li>Verwaiste Plugin-Daten nur nach eindeutiger Identifikation entfernen.<\/li>\n\n\n\n<li>Tabellen bei tats\u00e4chlichem Bedarf technisch optimieren.<\/li>\n\n\n\n<li>Website und wichtige Funktionen anschliessend testen.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Was du nicht machen solltest<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tabellen l\u00f6schen, nur weil sie gross sind<\/li>\n\n\n\n<li>unbekannte SQL-Befehle aus dem Internet ausf\u00fchren<\/li>\n\n\n\n<li>ohne Backup direkt in phpMyAdmin experimentieren<\/li>\n\n\n\n<li><code>wp_options<\/code> auf Verdacht bereinigen<\/li>\n\n\n\n<li>WooCommerce-Bestelldaten als \u201ealte Daten\u201c l\u00f6schen<\/li>\n\n\n\n<li>alle Revisionen automatisch als nutzlosen Datenm\u00fcll betrachten<\/li>\n\n\n\n<li>st\u00e4ndig s\u00e4mtliche Transients l\u00f6schen<\/li>\n\n\n\n<li>Plugin-Tabellen allein anhand ihres Namens entfernen<\/li>\n\n\n\n<li>eine Datenbankoptimierung als universelle L\u00f6sung f\u00fcr Performance-Probleme betrachten<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Remarque :<\/strong> Bei einer Datenbankoptimierung gilt nicht \u201eviel l\u00f6schen = viel schneller\u201c. Eine professionelle Bereinigung beginnt mit einer Analyse. Erst wenn du weisst, <strong>welche Daten vorhanden sind und warum<\/strong>, solltest du entscheiden, was entfernt werden kann.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Wann solltest du lieber nichts selbst l\u00f6schen?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du nicht sicher beurteilen kannst, welche Daten eine Tabelle enth\u00e4lt oder welches Plugin einen bestimmten Eintrag ben\u00f6tigt, solltest du die Daten nicht auf Verdacht entfernen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das gilt besonders bei produktiven WooCommerce-Shops, Mitglieder-Websites und gesch\u00e4ftskritischen WordPress-Installationen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Als CURIAWEB-Kunde kannst du dich bei Unsicherheiten an unseren Support wenden. Teile uns m\u00f6glichst genau mit, welche Website betroffen ist, welche Tabelle beziehungsweise Datenbank auff\u00e4llig erscheint und warum du eine Bereinigung durchf\u00fchren m\u00f6chtest.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So l\u00e4sst sich zuerst beurteilen, ob tats\u00e4chlich unn\u00f6tige Daten vorliegen oder ob die Datenbankgr\u00f6sse f\u00fcr die betreffende Website vollkommen normal ist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">R\u00e9sum\u00e9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine WordPress-Datenbank w\u00e4chst mit der Nutzung deiner Website. Beitr\u00e4ge, Seiten, Einstellungen, Benutzer, Kommentare und Plugin-Daten werden dort dauerhaft gespeichert. Zus\u00e4tzlich k\u00f6nnen sich mit der Zeit Revisionen, Spam-Kommentare, abgelaufene Transients, Protokolle und Daten nicht mehr verwendeter Plugins ansammeln.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine grosse Datenbank ist jedoch nicht automatisch langsam oder fehlerhaft. Entscheidend ist, welche Daten gespeichert werden und ob sie weiterhin ben\u00f6tigt werden. Vor jeder gr\u00f6sseren Bereinigung solltest du deshalb ein aktuelles Backup besitzen und zun\u00e4chst die betroffenen Tabellen analysieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Revisionen k\u00f6nnen begrenzt, Spam und Papierkorb-Inhalte entfernt und abgelaufene tempor\u00e4re Daten bereinigt werden. Bei Plugin-Tabellen, verwaisten Metadaten und insbesondere <code>wp_options<\/code> ist dagegen gr\u00f6ssere Vorsicht erforderlich. Bei WooCommerce d\u00fcrfen gesch\u00e4fts- und bestellrelevante Daten niemals auf Verdacht gel\u00f6scht werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du f\u00fcr die Analyse direkt mit phpMyAdmin arbeitest, hilft dir unsere Anleitung zum <a href=\"\/fr\/aide\/wordpress\/modifier-le-mot-de-passe-wordpress-phpmyadmin\/\">Arbeiten mit der WordPress-Datenbank \u00fcber phpMyAdmin<\/a> beim Verst\u00e4ndnis von Datenbankname und Tabellenpr\u00e4fix. Wie du nicht mehr ben\u00f6tigte Erweiterungen korrekt entfernst, erkl\u00e4ren wir im Artikel <a href=\"\/fr\/aide\/wordpress\/wordpress-plugin-deaktivieren-loeschen\/\">WordPress-Plugins deaktivieren oder l\u00f6schen<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Mit der Zeit sammelt sich in einer WordPress-Datenbank einiges an. Beitragsrevisionen, automatisch gespeicherte Entw\u00fcrfe, Spam-Kommentare, abgelaufene Transients und Daten nicht mehr verwendeter Plugins k\u00f6nnen daf\u00fcr sorgen, dass die Datenbank deutlich gr\u00f6sser wird als notwendig. Eine grosse Datenbank ist nicht automatisch eine langsame Datenbank. Trotzdem lohnt es sich, unn\u00f6tige Daten regelm\u00e4ssig zu entfernen. Besonders bei Websites, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[80],"doc_tag":[],"class_list":["post-22357","docs","type-docs","status-publish","hentry","doc_category-wordpress"],"year_month":"2026-09","word_count":3794,"total_views":"3","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/fr\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"WordPress","term_url":"https:\/\/www.curiaweb.ch\/fr\/hilfe-kategorie\/wordpress\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/docs\/22357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/comments?post=22357"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/docs\/22357\/revisions"}],"predecessor-version":[{"id":22359,"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/docs\/22357\/revisions\/22359"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/media?parent=22357"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/doc_category?post=22357"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/fr\/wp-json\/wp\/v2\/doc_tag?post=22357"}],"curies":[{"name":"Bien jou\u00e9","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}