Ziel
Magento speichert die Attributwerte von Kunden, Adressen, Kategorien und Produkten in separaten Tabellen für jeden Attributtyp. Normalerweise sorgen entsprechende Fremdschlüssel in der Datenbank dafür, dass keine Datenleichen entstehen. In der Praxis finden sich jedoch bei so gut wie jedem Projekt immer wieder Einträge für nicht (mehr) vorhandene Attribute, welche die Tabellen unnötig vergrößeren und die Performance verschlechtern.
Unsere Lösung
Tofex EAV Clean
Die Extension stellt ein Skript zur Verfügung, mit welchem sich Datenleichen bereinigen lassen. Dabei gibt es sechs Anwendungsfälle.
1) Kundenattributeinstellungen bereinigen
2) Katalogattributeinstellungen bereinigen
3) Attributwerte von Kunden bereinigen
4) Attributwerte von Adressen bereinigen
5) Attributwerte von Kategorien bereinigen
6) Attributwerte von Produkten bereinigen
In aller Regel reicht das einmalige Ausführen für eine Bereinigung, wenn in Zukunft darauf geachtet wird, dass Entwicklung und Betrieb keine neuen Problem verursachen.