1. Home
  2. Datenbank
  3. WooCommerce: Datenbank wächst durch Action Scheduler / HPOS-Kompatibilitätsmodus

WooCommerce: Datenbank wächst durch Action Scheduler / HPOS-Kompatibilitätsmodus

Wenn die Datenbank deines WooCommerce-Shops innerhalb kurzer Zeit stark anwächst und dabei Backups, Performance oder sogar die Erreichbarkeit deiner Website beeinträchtigt, kann eine fehlerhafte Konfiguration des sogenannten High-Performance-Order-Storage (HPOS) die Ursache sein. Dieser Artikel erklärt, woran du das Problem erkennst und wie du es behebst.

Voraussetzungen

  • Du betreibst einen WooCommerce-Shop bei HostPress
  • Deine Datenbank ist ungewöhnlich schnell gewachsen (teils auf mehrere zehn Gigabyte)
  • Du hast Zugriff auf phpMyAdmin oder SSH sowie auf dein WordPress-Backend

Schritt-für-Schritt-Anleitung

1. Das Problem erkennen

Ein typisches Anzeichen ist eine stark angewachsene Tabelle wp_actionscheduler_actions (teils mehrere Millionen Datensätze) sowie eine ebenfalls stark gewachsene Tabelle wp_actionscheduler_logs. Ursache ist häufig ein WooCommerce-interner Vorgang namens wc_run_batch_process, der bei einer fehlerhaften Konfiguration in sehr kurzen Abständen (mehrfach pro Sekunde) wiederholt ausgeführt wird, anstatt nach getaner Arbeit zu stoppen.

2. Die Ursache prüfen: HPOS-Kompatibilitätsmodus

Diese Endlosschleife tritt insbesondere dann auf, wenn in den WooCommerce-Einstellungen der Kompatibilitätsmodus für High-Performance Order Storage (HPOS) aktiviert ist – zum Beispiel nach einem Plugin-Update oder infolge eines vorherigen Fehlers. Prüfe in WordPress unter WooCommerce → Einstellungen → Erweitert → Funktionen, ob die Option „Kompatibilitätsmodus“ für die Bestellungstabellen aktiviert ist.

3. Akute Serverlast reduzieren

Falls dein Server durch die vielen Datenbankzugriffe spürbar überlastet ist:

  • Deaktiviere vorübergehend den WordPress-Cron (DISABLE_WP_CRON), um weitere automatische Ausführungen zu unterbinden, während du das Problem behebst.
  • Nutze für größere Aufräumarbeiten an der Datenbank nach Möglichkeit SSH mit der MySQL-Kommandozeile statt phpMyAdmin – bei sehr großen Tabellen kann phpMyAdmin schnell selbst überlastet werden oder Zeitüberschreitungen verursachen.

4. Kompatibilitätsmodus deaktivieren

Deaktiviere den HPOS-Kompatibilitätsmodus in den WooCommerce-Einstellungen. Dadurch stoppt die wiederholte Ausführung des Batch-Prozesses, und die Tabellen wp_actionscheduler_actions sowie wp_actionscheduler_logs wachsen nicht weiter an.

5. Bestehende Altdaten bereinigen

Abgeschlossene bzw. veraltete Einträge in wp_actionscheduler_actions und wp_actionscheduler_logs können anschließend bereinigt werden, um die Datenbankgröße wieder zu reduzieren. Erstelle vor größeren Löschvorgängen unbedingt ein vollständiges Backup deiner Datenbank.

6. Ergebnis prüfen

Kontrolliere nach der Bereinigung die Gesamtgröße deiner Datenbank sowie die Größe der beiden genannten Tabellen, um sicherzustellen, dass sich die Werte wieder im erwarteten Rahmen bewegen.

Fazit & Support-Hinweis

Ein aktivierter HPOS-Kompatibilitätsmodus kann bei WooCommerce zu einer Endlosschleife im Action Scheduler und damit zu massivem Datenbankwachstum führen. Die Deaktivierung des Kompatibilitätsmodus behebt die Ursache dauerhaft. Wenn deine Datenbank ungewöhnlich schnell wächst, dein Server dadurch spürbar langsamer wird oder du beim Aufräumen der Tabellen unsicher bist, wende dich an den HostPress Support – das Team unterstützt dich bei der Analyse, bei nötigen Dienst-Neustarts und beim sicheren Bereinigen der Datenbank.

Zuletzt geändert: 22. September 2026
War dieser Artikel hilfreich?

Empfohlene Artikel

Brauchst du Unterstützung?
Du kannst die gesuchte Antwort nicht finden?
Support kontaktieren