Warum deine WooCommerce-Seite jeden Monat langsamer wird (es ist nicht dein Hosting)

Es ist ein schleichender Effekt: Dein Shop war mal schnell, und Monat für Monat wird er träger — Backend zäh, Produktseiten langsamer, obwohl du am Hosting nichts geändert hast. Der Grund sitzt fast immer in der Datenbank, die sich im Betrieb still aufbläht. Und das Gute: Aufräumen kostet keinen Cent fürs Hosting.
Das sind die vier Quellen — jede mit dem Fix.
1. Autoloaded Transients
Transients ohne Ablaufdatum landen mit autoload = yes in wp_options — und werden dann bei jedem einzelnen Seitenaufruf in den Speicher geladen, bevor überhaupt eine Produktabfrage läuft. Auf einem reifen WooCommerce-Shop sind 5–10 MB Autoload keine Seltenheit. Über 800 KB–1 MB sind ein echtes Problem.
Fix: Abgelaufene Transients löschen (wp transient delete --expired), Autoload-Payload prüfen und unter 1 MB halten.
2. Action-Scheduler-Logs
WooCommerce nutzt den Action Scheduler als Aufgaben-Queue — jede Bestellung, jede Mail, jeder Sync legt Einträge an. Die wp_actionscheduler_*-Tabellen wachsen ungebremst, wenn der Aufräum-Job nicht sauber läuft.
Fix: Unter WooCommerce → Status → Geplante Aktionen prüfen, ob der Cleanup tatsächlich läuft, und eine Log-Retention setzen.
3. Unbegrenzte Sessions
Die woocommerce_sessions-Tabelle und verwaiste Warenkörbe wachsen mit der Zeit immer weiter, wenn abgelaufene Sessions nicht abgeräumt werden.
Fix: Abgelaufene Sessions per geplantem Job (Cron) regelmäßig purgen.
4. Revisions & verwaiste Metadaten
Gelöschte Produkte und deinstallierte Plugins lassen Müll zurück: endlose Post-Revisions, verwaiste postmeta-Zeilen, tote Term-Relationen.
Fix: Revisions limitieren (WP_POST_REVISIONS), Orphans aufräumen, anschließend OPTIMIZE TABLE.
Vorher / Nachher — gleiches Hosting
So sieht ein typischer Cleanup aus, ohne dass irgendwas am Server passiert:
- Autoload: 8,4 MB → 0,6 MB
- Slow Query: 1,8 s → 0,2 s
- Admin-Ladezeit: 4,1 s → 0,9 s
Der eigentliche Fehler ist fast nie „zu wenig Server" — es ist, dass der Cleanup-Job nie gelaufen ist. Automatisiere ihn (wöchentlich), dann bleibt die DB schlank.
Willst du die nächsten Build-/Audit-Guides — mit allen Stolperfallen? Abonniere den „Built with AI"-Newsletter.
Lieber done-for-you? Wenn ich deine DB aufräumen + den Cleanup automatisieren soll (plus Speed-Audit, Migration auf einen eigenen Server): Schreib mir kurz — das ist mein Tagesgeschäft.
Built with AI — der Newsletter
Praxisnahe KI-Tutorials und die Tools, die ich wirklich nutze — direkt in dein Postfach. Kostenlos, ohne Hype.
Über Substack. Jederzeit abbestellbar.