Datenbank in Testumgebung nicht vollständig

Fehlerbeschreibung

Du stellst fest, dass die Datenbank der Testumgebung nicht vollständig ist.

Ursache

Zum Kopieren der Datenbank überträgt StageWare "Pakete", die aus bis zu 10000 Zeilen der jeweiligen Datenbank-Tabelle bestehen. Je mehr Zeilen in solch einem Paket gebündelt werden, desto schneller ist die Einrichtung der Testumgebung abgeschlossen.

Je nach Inhalt der jeweiligen Datenbank-Tabelle kann es jedoch vorkommen, dass das Paket aus 10000 Zeilen den zulässigen Wert "max_allowed_packet" deines MySQL Servers übersteigt. Diese Pakete werden dann nicht importiert, sondern von deinem MySQL Server abgelehnt und übersprungen. Dies ist mit Abstand die häufigste Ursache für eine unvollständige Datenbank in der Testumgebung.

Lösung

Falls möglich kannst du den Wert "max_allowed_packet" für deinen MySQL Server erhöhen.

Alternativ kannst du in der Plugin-Konfiguration für die Einstellung "Max. Datenbank-Zeilen pro Export-Block" einen niedrigeren Wert einstellen (z.B. 5000). Finde am besten durch ein paar Testläufe heraus, was der größte mögliche noch funktionierende Wert für dein System ist.