500er Fehler - Memory Limit beim Löschen von Varianten

Ich nutze die aktuelle Version 6.4.2.1, der Fehler lag aber bereits (mindestens) seit 6.4. vor.

Lösche ich eine Variante im Shop Backend aus einem Artikel, antwortet der Server mit einem 500er Fehlercode.

Dies geschieht aber nur, wenn das Produkt mehr als X Varianten hat, in meinem Fall waren es 500 Varianten. Lösche ich eine Variante von einem Artikel der nur 3-4 Varianten besitzt, ist das alles kein Problem.

Ist 512MB Memorylimit wirklich zu klein? Liegt ein Fehler vor? Wieviel sollte man haben?

Auch wenn ich es als API über PHP nachbaue bekomme ich den Fehlercode:
Error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 503808 bytes)