{"id":57347,"date":"2026-03-27T15:43:37","date_gmt":"2026-03-27T14:43:37","guid":{"rendered":"https:\/\/wp-space.de\/?p=57347"},"modified":"2026-03-27T15:47:27","modified_gmt":"2026-03-27T14:47:27","slug":"wp-options-bereinigen","status":"publish","type":"post","link":"https:\/\/wp-space.de\/en\/wp-options-bereinigen\/","title":{"rendered":"wp_options bereinigen: Entferne Datenm\u00fcll f\u00fcr schnellere Ladezeiten"},"content":{"rendered":"<img decoding=\"async\" src=\"https:\/\/vg08.met.vgwort.de\/na\/253f7a2098a54006908f91ed3c42b988\" width=\"1\" height=\"1\" alt=\"\">\n\n\n\n<p>Stell Dir vor, Du betreibst einen erfolgreichen Onlineshop oder einen gut besuchten Blog. Ein potenzieller Kunde klickt voller Vorfreude auf den Button \u201eIn den Warenkorb\u201c oder nutzt eine Filterfunktion, um sein Wunschprodukt zu finden. Doch statt einer sofortigen Reaktion passiert erst einmal nichts. Die Sekunden verstreichen, die Lade-Animation dreht sich und die Absprungrate steigt.<\/p>\n\n\n\n<p>Dieses Szenario erleben wir bei WPspace oft, wenn Kunden mit Performance-Problemen zu uns kommen. Aus unserer Erfahrung in der Betreuung von \u00fcber 4.000 Websites wissen wir: Oft liegt das Problem nicht nur an fehlender On-Page-Optimierung, sondern auch an der WordPress Datenbank. Genauer gesagt der Tabelle <code>wp_options<\/code>.<\/p>\n\n\n\n<p>In diesem ausf\u00fchrlichen Guide erkl\u00e4re ich dir zuerst den Aufbau und die Funktion der wp_options. Im Anschluss zeige ich dir eine anf\u00e4ngerfreundliche Methode mit Hilfe von zwei kostenlosen Plugins zum Optimieren deiner wp_options. Im Anschluss gebe ich dir noch die wichtigsten SQL-Befehle f\u00fcr die Bereinigung direkt \u00fcber phpMyAdmin mit an die Hand.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist die wp_options-Tabelle?<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"303\" src=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-in-DB-1024x303.png\" alt=\"Tabelle wp_options in WordPress Datenbank via phpMyAdmin\" class=\"wp-image-57351\" srcset=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-in-DB-1024x303.png 1024w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-in-DB-300x89.png 300w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-in-DB-768x227.png 768w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-in-DB-18x5.png 18w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-in-DB.png 1523w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>The <a href=\"https:\/\/codex.wordpress.org\/Database_Description#Table:_wp_options\" target=\"_blank\" rel=\"noopener\"><code>wp_options<\/code>-Tabelle <\/a>ist dein wichtiger Grundbestandteil Deiner WordPress Installation. Sobald Du WordPress und Deine Datenbank installierst, wird diese Tabelle automatisch angelegt. Sie fungiert als zentrales Ged\u00e4chtnis Deiner Website. Hier speichert WordPress alle globalen Konfigurationen ab, die f\u00fcr den Betrieb notwendig sind.<\/p>\n\n\n\n<p>Abh\u00e4ngig von Deinem gew\u00e4hlten Datenbank-Pr\u00e4fix kann der Name variieren (z. B. <code>xyz123_options<\/code>), aber die Funktion bleibt identisch. In dieser Tabelle werden prim\u00e4r vier Arten von Daten gespeichert:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Core-Einstellungen:<\/strong> Deine Website-URL, der Titel Deines Blogs, die E-Mail-Adresse des Administrators, das aktive Theme, die Sichtbarkeit f\u00fcr Suchmaschinen, etc..<\/li>\n\n\n\n<li><strong>Plugin-Konfigurationen:<\/strong> Fast jedes Plugin nutzt die <code>wp_options<\/code>, um Einstellungen zu sichern. Das SEO-Plugin <strong>Rankmath<\/strong> speichert hier beispielsweise Deine Vorlieben f\u00fcr Meta-Tags, w\u00e4hrend WooCommerce dort Versandeinstellungen oder Steuerregeln ablegt.<\/li>\n\n\n\n<li><strong>Theme-Optionen:<\/strong> Umfangreiche Themes wie Divi, Avada oder Enfold speichern komplexe Layout-Einstellungen, Farbcodes und Schriftarten in dieser Tabelle.<\/li>\n\n\n\n<li><strong>Transienten (Transients):<\/strong> Dies sind tempor\u00e4r zwischengespeicherte Daten. Ein typisches Beispiel ist die Abfrage einer Social-Media-API oder Wetterdaten, die nicht bei jedem Seitenaufruf neu geladen werden sollen.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Der Aufbau der Tabelle<\/h3>\n\n\n\n<p>Um zu verstehen, warum die Bereinigung so wichtig ist, schauen wir uns die vier Spalten der Tabelle kurz an:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Spalte<\/td><td>Bedeutung<\/td><td>Relevanz f\u00fcr dich<\/td><\/tr><tr><td>option_id<\/td><td>Eine fortlaufende Nummer<\/td><td>Identifikation des Eintrags<\/td><\/tr><tr><td>option_name<\/td><td>Der Name der Einstellung<\/td><td>Hilft Dir zu erkennen, welches Plugin den Eintrag erstellt hat<\/td><\/tr><tr><td>option_value<\/td><td>Der eigentliche Wert<\/td><td>Hier stehen die Konfigurationen oder Daten<\/td><\/tr><tr><td>autoload<\/td><td>Der Schalter (yes\/no)<\/td><td><strong>Entscheidend f\u00fcr die Performance<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u201eAutoload\u201c als Performance-Faktor<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"857\" height=\"117\" src=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-spalten.png\" alt=\"wp_options bereinigen durch Optimierung von Eintr\u00e4gen mit Autoload yes\" class=\"wp-image-57352\" srcset=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-spalten.png 857w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-spalten-300x41.png 300w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-spalten-768x105.png 768w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-spalten-18x2.png 18w\" sizes=\"(max-width: 857px) 100vw, 857px\" \/><\/figure>\n\n\n\n<p>Hier kommen wir zum kritischen Punkt f\u00fcr Deine Ladezeit. Die Spalte <code>autoload<\/code> bestimmt, ob ein Datensatz bei <strong>jedem einzelnen Seitenaufruf<\/strong> geladen wird, unabh\u00e4ngig davon, ob er auf der spezifischen Seite gerade ben\u00f6tigt wird oder nicht.<\/p>\n\n\n\n<p>Stell Dir Deine WordPress Website wie einen Wanderer vor. Die <code>wp_options<\/code> ist sein Rucksack. Eintr\u00e4ge mit <code>autoload = yes<\/code> sind Steine, die er bei jedem Schritt mitschleppen muss. Wenn Du nun viele Plugins installierst (und vielleicht wieder l\u00f6schst, ohne die Daten zu entfernen), wird dieser Rucksack immer schwerer.<\/p>\n\n\n\n<p>Das Ergebnis: Bei jeder Anfrage an Deine Website muss der Server erst diesen riesigen Rucksack durchw\u00fchlen, bevor er den eigentlichen Inhalt ausliefern kann. Besonders bei dynamischen Prozessen wie dem Checkout im Shop oder bei AJAX-Abfragen f\u00fchrt das zu sp\u00fcrbaren Verz\u00f6gerungen. In einem performanten <strong><a href=\"https:\/\/wp-space.de\/en\/\">WordPress hosting tariff<\/a><\/strong> bei WPspace f\u00e4llt das durch unsere optimierte Infrastruktur zwar sp\u00e4ter auf als bei Billig-Hostern, aber auch wir k\u00f6nnen die Physik der Datenbank nicht au\u00dfer Kraft setzen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Warum wird die wp_options-Tabelle so gro\u00df?<\/h2>\n\n\n\n<p>Es gibt drei Hauptgr\u00fcnde, warum Deine Datenbank mit der Zeit immer gr\u00f6\u00dfer wird:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Daten-Leichen von deinstallierten Plugins<\/h3>\n\n\n\n<p>Viele Plugin-Entwickler programmieren ihre Plugins so, dass sie beim L\u00f6schen keine oder nur einen Teil der Daten aus der Datenbank entfernen. Sie gehen davon aus, dass Du das Plugin vielleicht irgendwann wieder installierst. So bleiben hunderte Zeilen in Deiner <code>wp_options<\/code> zur\u00fcck, die absolut keinen Zweck mehr erf\u00fcllen, aber dennoch bei jedem Aufruf geladen werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Zahlreiche Revisionen<\/h3>\n\n\n\n<p>WordPress speichert standardm\u00e4\u00dfig jede \u00c4nderung, die Du an einer Seite oder einem Beitrag vornimmst. Wenn Du eine Seite 50 Mal zwischenspeicherst, entstehen 50 Kopien in Deiner Datenbank. W\u00e4hrend die Inhalte selbst in <code>wp_posts<\/code> liegen, landen verkn\u00fcpfte Metadaten oft in der wp_options.<\/p>\n\n\n\n<p>Eine gro\u00dfe Anzahl an Revisionen entsteht insbesondere bei Websites, an denen viel gearbeitet und entsprechend auch viel zwischengespeichert wird. Das betrifft auch Websites in der Entwicklungsphase, da in dieser Phase intensiv gearbeitet und h\u00e4ufig gespeichert wird. Dadurch sammeln sich schnell Revisionen an, die bis zu den ersten Entwicklungsst\u00e4nden zur\u00fcckreichen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Verwaiste Transienten<\/h3>\n\n\n\n<p>Transienten haben eigentlich ein Ablaufdatum. Wenn ein Plugin jedoch fehlerhaft programmiert ist oder durch einen Absturz der Cronjobs das L\u00f6schen verhindert wird, sammeln sich tausende \u201eabgelaufene\u201c Transienten an. Diese verstopfen Deine Datenbank wie alter M\u00fcll, der nie zur Tonne gebracht wurde.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Diagnose: Ist Deine wp_options zu gro\u00df?<\/h2>\n\n\n\n<p>Bevor Du mit der Reinigung beginnst, solltest Du den Ist-Zustand pr\u00fcfen. Es gibt keine fixen Grenzen, ab wann die wp_options zu gro\u00df ist, aber wir nutzen bei WPspace folgende Richtwerte zur Orientierung:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ideal:<\/strong> 300 KB bis 1,5 MB. Hier arbeitet WordPress extrem effizient.<\/li>\n\n\n\n<li><strong>Akzeptabel:<\/strong> 1,5 MB bis 4 MB. Deine Website ist noch schnell, aber ein Fr\u00fchjahrsputz schadet nicht.<\/li>\n\n\n\n<li><strong>Handlungsbedarf:<\/strong> Ab 4 MB solltest Du Dir die Ursache f\u00fcr die Gr\u00f6\u00dfe anschauen.<\/li>\n<\/ul>\n\n\n\n<p><strong>\ud83d\udca1Note:<\/strong> Es gibt auch wp_options, die mit 20 MB performant funktionieren. Die \u00dcbersicht dient lediglich als \u00dcbersicht, ab wann du dir deine wp_options mal genauer anschauen solltest.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">So pr\u00fcfst Du die Gr\u00f6\u00dfe der automatisch geladenen Optionen im WordPress Dashboard<\/h3>\n\n\n\n<p>Der einfachste Weg die Gr\u00f6\u00dfe deiner automatisch geladenen Optionen festzustellen, ist in deinem WordPress Admin. Navigiere dort unter &#8222;Werkzeuge&#8220; > &#8222;Website-Zustand&#8220;. Hast du dort die nachfolgende Meldung unter &#8222;Kritisches Problem&#8220;, solltest du deine automatisch geladenen Optionen genauer analysieren:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"332\" src=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/KritischesProblemAutomatischeOptionen-1024x332.png\" alt=\"Kritische Fehlermeldung in WordPress, dass automatisch geladene Optionen die Leistung beeinflussen k\u00f6nnen\" class=\"wp-image-57372\" srcset=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/KritischesProblemAutomatischeOptionen-1024x332.png 1024w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/KritischesProblemAutomatischeOptionen-300x97.png 300w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/KritischesProblemAutomatischeOptionen-768x249.png 768w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/KritischesProblemAutomatischeOptionen-18x6.png 18w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/KritischesProblemAutomatischeOptionen.png 1448w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><em>&#8222;Automatisch geladene Optionen k\u00f6nnen die Leistung beeinflussen<br>Automatisch geladene Optionen sind Konfigurationseinstellungen f\u00fcr Plugins und Themes, welche bei jedem Seitenaufruf in WordPress automatisch geladen werden. Sind zu viele automatisch geladene Optionen vorhanden, k\u00f6nnen sie Ihre Website verlangsamen. Ihre Website hat 2655 automatisch geladene Optionen (Gr\u00f6\u00dfe: 939 KB) in der Optionstabelle, was dazu f\u00fchren kann, dass Ihre Website langsam ist. Sie k\u00f6nnen die Optionen, die von Ihrer Datenbank automatisch geladen werden, \u00fcberpr\u00fcfen und alle Optionen entfernen, die von Ihrer Website nicht mehr ben\u00f6tigt werden.&#8220;<\/em><\/p>\n\n\n\n<p>Meist wird dir die Meldung angezeigt, wenn deine automatisch geladenen Optionen eine Gr\u00f6\u00dfe von rund 800 KB \u00fcbersteigen. Hast du dort keine Meldung, besteht auch kein Handlungsbedarf.<\/p>\n\n\n\n<p><strong>\ud83d\udca1Note:<\/strong> Auch, wenn die Meldung von WordPress als kritisches Problem bezeichnet wird, ist das in den meisten F\u00e4llen kein Notfall. Du solltest das Problem definitiv analysieren, jedoch nicht in Panik geraten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">So pr\u00fcfst Du die Gr\u00f6\u00dfe der automatisch geladenen Optionen \u00fcber phpMyAdmin<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"187\" src=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/optionsGroessebestimmen-1024x187.png\" alt=\"Gr\u00f6\u00dfe der wp_options in phpMyAdmin bestimmen\" class=\"wp-image-57355\" srcset=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/optionsGroessebestimmen-1024x187.png 1024w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/optionsGroessebestimmen-300x55.png 300w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/optionsGroessebestimmen-768x140.png 768w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/optionsGroessebestimmen-18x3.png 18w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/optionsGroessebestimmen.png 1088w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Wenn Du Dein Hosting bei uns nutzt, findest Du den Zugang ganz einfach in Deiner Hosting Oberfl\u00e4che unter dem Punkt \u201eDatenbanken\u201c. Dort startest Du phpMyAdmin.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>W\u00e4hle Deine Datenbank in der linken Spalte aus.<\/li>\n\n\n\n<li>Suche in der Liste nach der Tabelle, die auf <code>_options<\/code> endet.<\/li>\n\n\n\n<li>Schaue in der Spalte \u201eGr\u00f6\u00dfe\u201c nach dem Wert.<\/li>\n<\/ol>\n\n\n\n<p><strong>\ud83d\udca1Wichtig:<\/strong> <br>Achte besonders auf die Gesamtgr\u00f6\u00dfe der \u201eAutoload\u201c-Daten in der wp_options. Klicke daf\u00fcr auf die wp_options und navigiere dann in den Reiter &#8222;SQL&#8220;. Dort gibst du den nachfolgenden SQL-Befehl an: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>SELECT SUM(LENGTH(option_value)) FROM wp_options WHERE autoload = 'yes';<\/code><\/pre>\n\n\n\n<p><strong>\ud83d\udca1Note:<\/strong> Ersetze den Pr\u00e4fix &#8222;wp&#8220; durch den Pr\u00e4fix deiner Datenbank.<\/p>\n\n\n\n<p>Ergibt dieser Wert mehr als 800 KB bis 1 MB, wird WordPress durch das Laden dieser Daten bei jedem Klick ausgebremst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">wp_options bereinigen mit Plugins (Die einfache Methode)<\/h2>\n\n\n\n<p>F\u00fcr die meisten WordPress-Nutzer ist der Weg \u00fcber Plugins der sicherste und komfortabelste. Wir nutzen die empfohlenen Plugins regelm\u00e4\u00dfig selbst im Rahmen unserer <a href=\"https:\/\/wp-space.de\/en\/wordpress-maintenance\/\" data-type=\"page\" data-id=\"2040\"><strong>WordPress maintenance<\/strong>,<\/a> um die Datenbanken unserer Kunden schlank und damit performant zu halten.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Vorbereitung: Das Backup (Pflicht!)<\/h3>\n\n\n\n<p>Bevor Du auch nur einen Klick machst: <strong><a href=\"https:\/\/wp-space.de\/en\/create-wordpress-backup\/\" data-type=\"post\" data-id=\"25069\">Erstelle ein Backup<\/a> deiner Datenbank.<\/strong> Wir empfehlen hierf\u00fcr ein Backup direkt \u00fcber deinen Hosting Anbieter oder das kostenlose WordPress Plugin Updraft durchzuf\u00fchren. Lege am besten zus\u00e4tzlich eine Sicherung deiner Datenbank in einer Cloud (Google Drive, Dropbox, etc.) an, damit Du im Notfall immer darauf zugreifen kannst. Das Arbeiten an der Datenbank ist sehr risikoreich &#8211; ein falscher Klick kann die gesamte Datenbank zerst\u00f6ren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Allgemeine Bereinigung mit Advanced Database Cleaner<\/h3>\n\n\n\n<p>Das Arbeiten mit Plugins erleichtert die Optimierung von Datenbanken und schr\u00e4nkt das Risiko etwas ein. Installiere das kostenlose Plugin \u201e<a href=\"https:\/\/de.wordpress.org\/plugins\/advanced-database-cleaner\/\" target=\"_blank\" rel=\"noopener\">Advanced Database Cleaner<\/a>\u201c auf deiner WordPress Website. Damit kannst du bereits die ersten Daten aus deiner Datenbank entfernen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"312\" src=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/AdvancedDBCleanerinstallieren-1024x312.png\" alt=\"WordPress Plugin &quot; Advanced Database Cleaner&quot; installieren\" class=\"wp-image-57389\" srcset=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/AdvancedDBCleanerinstallieren-1024x312.png 1024w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/AdvancedDBCleanerinstallieren-300x92.png 300w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/AdvancedDBCleanerinstallieren-768x234.png 768w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/AdvancedDBCleanerinstallieren-1536x468.png 1536w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/AdvancedDBCleanerinstallieren-18x5.png 18w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/AdvancedDBCleanerinstallieren.png 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Folge den folgenden Schritten, um deine wp_options zu bereinigen: <\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Navigiere zu <strong>WP DB Cleaner<\/strong> in Deinem WordPress Admin Men\u00fc.<\/li>\n\n\n\n<li>Unter <strong>\u201eallgemeine Bereinigung\u201c<\/strong> siehst Du Eintr\u00e4ge wie <strong>\u201eRevisionen\u201c, \u201eEntw\u00fcrfe\u201c und \u201eAbgelaufene Transienten\u201c.<\/strong><\/li>\n\n\n\n<li>Markiere diese und w\u00e4hle<strong> \u201eBereinigung ausf\u00fchren\u201c<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"224\" src=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-DB-Cleaner-1024x224.png\" alt=\"Oberfl\u00e4che des WordPress Plugin  Advanced Database Cleaner\" class=\"wp-image-57388\" srcset=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-DB-Cleaner-1024x224.png 1024w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-DB-Cleaner-300x66.png 300w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-DB-Cleaner-768x168.png 768w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-DB-Cleaner-18x4.png 18w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/wp_options-DB-Cleaner.png 1367w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>\ud83d\udca1Note:<\/strong> <br><strong>L\u00f6sche mit Verstand. <\/strong>Das hei\u00dft, gegebenenfalls ist es f\u00fcr dich relevant, die Revisionen (gespeicherter Zwischenstand deiner Seiten und Beitr\u00e4ge) der letzten 14 Tage aufzubewahren. Dann l\u00f6sche nur alle Revisionen, die \u00e4lter als 14 Tage sind.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Den Autoload optimieren mit AAA Option Optimizer<\/h3>\n\n\n\n<p>Wir empfehlen f\u00fcr das analysieren der automatisch geladenen Optionen das Plugin <a href=\"https:\/\/wordpress.org\/plugins\/aaa-option-optimizer\/\" target=\"_blank\" rel=\"noopener\">&#8222;AAA Option Optimizer&#8220;<\/a>. Es zeigt dir genau an, welche Eintr\u00e4ge in Deiner wp_options tats\u00e4chlich geladen werden, und welche Daten alter Datenm\u00fcll sind. <\/p>\n\n\n\n<p><strong>\ud83d\udca1Wichtig:<\/strong> Damit das Plugin identifizieren kann, welche Optionen tats\u00e4chlich geladen werden, muss du deine Website aktiv nutzen. Das hei\u00dft: Besuchen und bearbeiten. <\/p>\n\n\n\n<p><strong>\ud83d\udca1Unser Tipp:<\/strong> Installiere und aktiviere das Plugin. Entferne die Automatisch geladenen Optionen erst nach einigen Wochen, nachdem Du aktiv an Deiner Website gearbeitet hast.  <\/p>\n\n\n\n<p>Sobald das Plugin die Daten auswerten konnte, gehe wie folgt vor: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Gehe zu &#8222;<strong>Werkzeuge&#8220; > &#8222;Option Optimizer&#8220;<\/strong>.<\/li>\n\n\n\n<li>Das Plugin zeigt Dir nun eine Liste von \u201eUnused, but autoloaded\u201c Eintr\u00e4gen.<\/li>\n\n\n\n<li>Hier kannst Du gezielt Eintr\u00e4ge von Plugins l\u00f6schen, die Du gar nicht mehr installiert hast.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"370\" src=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/Unusedbutautoloaded-1024x370.png\" alt=\"Oberfl\u00e4che des WordPress Plugins &quot;Option Optimizer&quot;\" class=\"wp-image-57382\" srcset=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/Unusedbutautoloaded-1024x370.png 1024w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/Unusedbutautoloaded-300x108.png 300w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/Unusedbutautoloaded-768x277.png 768w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/Unusedbutautoloaded-1536x555.png 1536w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/Unusedbutautoloaded-18x6.png 18w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/Unusedbutautoloaded.png 1565w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>\ud83d\udca1Note:<\/strong> Dein Ziel ist es hier Datenm\u00fcll zu identifizieren und zu bereinigen. Dazu geh\u00f6ren zum Beispiel Daten, die trotz L\u00f6schen eines Plugins weiterhin bestehen bleiben. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Alternative Plugins:<\/h3>\n\n\n\n<p>Neben den genannten Plugins gibt es zahlreiche weitere Plugins, mit denen du deine Datenbank kostenlos optimieren. Wir k\u00f6nnen dir neben den genannten noch die folgenden beiden Plugins empfehlen, da wir mit diesen sehr gute Erfahrungen gemacht haben: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/de.wordpress.org\/plugins\/wp-sweep\/\" target=\"_blank\" rel=\"noopener\">WP Sweep<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/de.wordpress.org\/plugins\/wp-optimize\/\" target=\"_blank\" rel=\"noopener\">WP Optimize<\/a><\/li>\n<\/ul>\n\n\n\n<p>Auch vor der Nutzung dieser Plugins solltest du zwingend ein Backup deiner Datenbank erstellen und mit Vorsicht an die Sache herangehen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mit SQL-Befehlen wp_options bereinigen<\/h2>\n\n\n\n<p>Wenn Du technisch versiert bist und den direkten Weg bevorzugst, kannst Du SQL-Befehle nutzen. Dies ist schneller, erfordert aber h\u00f6chste Pr\u00e4zision.<\/p>\n\n\n\n<p><strong>\ud83d\udca1Wichtig:<\/strong> Erstelle dir, bevor du startest, ein Backup deiner Datenbank. <\/p>\n\n\n\n<p>Um die SQL-Befehle anzuwenden, musst du via phpMyAdmin auf deine Datenbank zugreifen: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Logge dich dazu in deiner Hosting Oberfl\u00e4che ein<\/li>\n\n\n\n<li>Navigiere unter &#8222;Datenbanken&#8220; <\/li>\n\n\n\n<li>W\u00e4hle &#8222;phpMyAdmin&#8220;<\/li>\n\n\n\n<li>Navigiere im oberen Men\u00fc in der phyMyAdmin Oberfl\u00e4che unter &#8222;SQL&#8220;<\/li>\n\n\n\n<li>Dort gibst du die nachfolgenden SQL-Befehle ein<\/li>\n<\/ul>\n\n\n\n<p><strong>\ud83d\udca1Note:<\/strong> Die Oberfl\u00e4che deines Hosters kann anders aussehen. Das ist ein Screenshot der Hosting Oberfl\u00e4che bei <a href=\"https:\/\/wp-space.de\/en\/\">WPspace<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"428\" src=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/Datenbankzugreifen-1024x428.png\" alt=\"In Plesk unter Datenbanken auf phpMyAdmin zugreifen\" class=\"wp-image-57400\" srcset=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/Datenbankzugreifen-1024x428.png 1024w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/Datenbankzugreifen-300x125.png 300w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/Datenbankzugreifen-768x321.png 768w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/Datenbankzugreifen-1536x642.png 1536w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/Datenbankzugreifen-18x8.png 18w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/Datenbankzugreifen.png 1619w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Transienten l\u00f6schen<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"398\" src=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/TransientenLoeschen-1024x398.png\" alt=\"In phpMyAdmin einen SQL-Befehl eingeben\" class=\"wp-image-57401\" srcset=\"https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/TransientenLoeschen-1024x398.png 1024w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/TransientenLoeschen-300x117.png 300w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/TransientenLoeschen-768x299.png 768w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/TransientenLoeschen-1536x597.png 1536w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/TransientenLoeschen-18x7.png 18w, https:\/\/wp-space.de\/wp-content\/uploads\/2026\/03\/TransientenLoeschen.png 1654w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Um alle Transienten auf einen Schlag zu entfernen, nutze diesen Befehl in phpMyAdmin:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM `wp_options` \nWHERE `option_name` LIKE '%_transient_%';<\/code><\/pre>\n\n\n\n<p><strong>\ud83d\udca1Note:<\/strong> Ersetze den Pr\u00e4fix &#8222;wp&#8220; von wp_options durch den individuellen Pr\u00e4fix deiner Tabelle.<\/p>\n\n\n\n<p>Keine Sorge: WordPress erstellt ben\u00f6tigte Transienten automatisch neu, sobald sie gebraucht werden. Du l\u00f6schst hier also nur den aktuellen Zwischenspeicher.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Datenm\u00fcll von deinstallierten Plugins l\u00f6schen<\/h4>\n\n\n\n<p>Hat ein Plugin keinen sauberen Clean-Up-Job, werden nach der Deinstallation nicht alle Eintr\u00e4ge des Plugins sauber aus der Datenbank entfernt. Um diesen unn\u00f6tigen Datenm\u00fcll zu l\u00f6schen, kannst du den nachfolgenden Code in deiner Datenbank angeben: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM `wp_options`\nWHERE `autoload` = 'yes'\nAND `option_name` LIKE '%pluginname%'<\/code><\/pre>\n\n\n\n<p><strong>\ud83d\udca1Note:<\/strong> Im Code muss der Pr\u00e4fix der wp_options durch den Datenbank-Pr\u00e4fix sowie das &#8222;pluginname&#8220; durch Komponenten des zu l\u00f6schenden Plugins ausgetauscht werden. Das kann bei Divi beispielsweise &#8222;et_pb&#8220; oder bei Yoast einfach &#8222;yoast&#8220; sein. Bei der Identifizierung kann dich eine KI wie ChatGPT oder Gemini super unterst\u00fctzen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Revisionen l\u00f6schen<\/h4>\n\n\n\n<p>Sobald du einen Beitrag oder Seite in der Bearbeitung speicherst, wird der alte Stand als Revision zwischengespeichert. Diese sind zwar n\u00fctzlich, jedoch sollten sie auch gel\u00f6scht werden. Mit nachfolgendem Code kannst du die Revisionen aus der Datenbank l\u00f6schen: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE a,b,c\nFROM wp_posts a\nLEFT JOIN wp_term_relationships b ON ( a.ID = b.object_id)\nLEFT JOIN wp_postmeta c ON ( a.ID = c.post_id )\nLEFT JOIN wp_term_taxonomy d ON ( b.term_taxonomy_id = d.term_taxonomy_id)\nWHERE a.post_type = 'revision'\nAND d.taxonomy != 'link_category';<\/code><\/pre>\n\n\n\n<p><strong>\ud83d\udca1Note:<\/strong> Im Code musst du vier Mal den Pr\u00e4fix wp_ durch deinen individuellen Pr\u00e4fix austauschen.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Alte Metadaten l\u00f6schen<\/h4>\n\n\n\n<p>Die Metadaten, wie Autor und Ver\u00f6ffentlichungsdatum, werden in der wp_options gespeichert. Sobald du einen Beitrag bearbeitest oder l\u00f6schst, werden die Daten leider nicht automatisch aus der wp_options gel\u00f6scht. Dazu ist ein manuelles Eingreifen n\u00f6tig. Mit folgendem Code kannst du die verwaisten Metadaten aus deiner wp_options l\u00f6schen: <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">DELETE pm<br>FROM wp_postmeta pm<br>LEFT JOIN wp_posts wp ON wp.ID = pm.post_id<br>WHERE wp.ID IS NULL<\/pre>\n\n\n\n<p><strong>\ud83d\udca1Note:<\/strong> Ersetze die Pr\u00e4fixe von wp_postmeta und wp_posts durch den individuellen Pr\u00e4fix deiner Tabelle.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">WP-Sessions l\u00f6schen<\/h4>\n\n\n\n<p>Laufen deine Cronjobs asynchron oder k\u00f6nnen nicht richtig ausgel\u00f6st werden, werden Sitzungen nicht korrekt gel\u00f6scht. So kannst du ganz schnell Hunderttausende Eintr\u00e4ge dadurch in deiner wp_options haben, was die Gr\u00f6\u00dfe deiner Tabelle unn\u00f6tig vergr\u00f6\u00dfert. Mit folgendem SQL-Befehl kannst du die Sessions l\u00f6schen: <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM `wp_options` \nWHERE `option_name` LIKE '_wp_session_%'<\/code><\/pre>\n\n\n\n<p><strong>\ud83d\udca1Note:<\/strong> Ersetze den Pr\u00e4fix &#8222;wp&#8220; von wp_options durch den individuellen Pr\u00e4fix deiner Tabelle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Experten-Tipp: Wie Du zuk\u00fcnftigen Datenm\u00fcll verhinderst<\/h2>\n\n\n\n<p>Vorsorge ist besser als Nachsorge. Um Deine Datenbank dauerhaft frei von unn\u00f6tigem Datenm\u00fcll zu halten, haben wir bei WPspace drei goldene Regeln:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Revisionen limitieren:<\/strong> <br>F\u00fcge folgenden Code in Deine <code>wp-config.php<\/code> ein, um nur die letzten 5 Versionen eines Beitrags zu speichern: <code>define('WP_POST_REVISIONS', 5)<\/code>;<br>Alternativ kannst du diese Regeln auch \u00fcber ein WordPress Plugin wie &#8222;Accelerate WP&#8220; konfigurieren.<\/li>\n\n\n\n<li><strong>Plugins weise w\u00e4hlen:<\/strong> <br>Bevor Du ein neues Plugin installierst, frage Dich: Brauche ich das wirklich? Jedes Plugin hinterl\u00e4sst Spuren.<\/li>\n\n\n\n<li><strong>Regelm\u00e4\u00dfige Wartung:<\/strong> <br>Nutze unsere <strong>WordPress maintenance<\/strong>, wenn Du Dich nicht selbst um die technische Pflege Deiner Website k\u00fcmmern m\u00f6chtest. Wir \u00fcbernehmen das 24\/7 Monitoring, Updates von Plugins, Themes und WordPress Core sowie die Datenbank-Optimierung f\u00fcr Dich.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Fazit und n\u00e4chste Schritte<\/h2>\n\n\n\n<p>Die wp_options ist nur eine Tabelle in der Datenbank deiner Website und hat dennoch einen gro\u00dfen Einfluss auf die Performance. Wenn sich hier Datenm\u00fcll durch alte Plugins, hunderte Revisionen oder verwaiste Transienten ansammelt, wirkt sich das negativ auf die Performance im Backend und bei dynamischen Aktionen wie dem WooCommerce-Warenkorb aus.<\/p>\n\n\n\n<p>Wir empfehlen Dir, Deine Datenbank mindestens einmal im Halbjahr von unn\u00f6tigem Datenm\u00fcll zu befreien. Einsteiger greifen am besten zu kostenlosen WordPress Plugins (&#8222;Advanced Database Cleaner&#8220; und &#8222;AAA Option Optimizer&#8220;), w\u00e4hrend Profis die Bereinigung direkt via SQL-Befehl vornehmen. Welchen Weg Du auch w\u00e4hlst: Erstelle vorher unbedingt ein Backup deiner Datenbank. Nur so bist Du ist deine Website f\u00fcr den Ernstfall abgesichert.<\/p>\n\n\n\n<p><strong>Nimm folgende To Dos in deine regelm\u00e4\u00dfige Wartung auf:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Backup erstellen:<\/strong> Direkt im Hosting oder mit einem Plugin wie Updraft Deine Datenbank extern sichern.<\/li>\n\n\n\n<li><strong>Ballast abwerfen:<\/strong> Revisionen und Transienten regelm\u00e4\u00dfig bereinigen.<\/li>\n\n\n\n<li><strong>Autoload pr\u00fcfen:<\/strong> Die Gr\u00f6\u00dfe der automatisch geladenen Optionen kontrollieren und l\u00f6schen.<\/li>\n\n\n\n<li><strong>Datenm\u00fcll l\u00f6schen:<\/strong> Reste von deinstallierten Plugins entfernen.<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Stell Dir vor, Du betreibst einen erfolgreichen Onlineshop oder einen gut besuchten Blog. Ein potenzieller Kunde klickt voller Vorfreude auf den Button \u201eIn den Warenkorb\u201c oder nutzt eine Filterfunktion, um sein Wunschprodukt zu finden. Doch statt einer sofortigen Reaktion passiert erst einmal nichts. Die Sekunden verstreichen, die Lade-Animation dreht sich und die Absprungrate steigt. Dieses [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":57429,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[84,92],"tags":[],"class_list":["post-57347","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-grundlagen","category-tipps-tutorials"],"_links":{"self":[{"href":"https:\/\/wp-space.de\/en\/wp-json\/wp\/v2\/posts\/57347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp-space.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp-space.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp-space.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wp-space.de\/en\/wp-json\/wp\/v2\/comments?post=57347"}],"version-history":[{"count":35,"href":"https:\/\/wp-space.de\/en\/wp-json\/wp\/v2\/posts\/57347\/revisions"}],"predecessor-version":[{"id":57431,"href":"https:\/\/wp-space.de\/en\/wp-json\/wp\/v2\/posts\/57347\/revisions\/57431"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wp-space.de\/en\/wp-json\/wp\/v2\/media\/57429"}],"wp:attachment":[{"href":"https:\/\/wp-space.de\/en\/wp-json\/wp\/v2\/media?parent=57347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp-space.de\/en\/wp-json\/wp\/v2\/categories?post=57347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp-space.de\/en\/wp-json\/wp\/v2\/tags?post=57347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}