Kundenliste

Hallo Community, wir haben gerade eine beträchtliche Kundenliste von um die 4 Mio importiert. Im Backend Bereich von Shopware ist die Kundenliste nicht aufrufbar. Fehlermeldung ist auch Mangelware, bis auf, PHP Speicher, welcher nun erhöht wurde. Hat jemand Erfahrung, welche Menge an Datensätzen Shopware verträgt, in der Kundenliste? VG

Hi, das hängt natürlich immer vom konkreten Server ab, allgemein ist es aber schon so, dass die Performance der Backend-Kundenliste bei sehr vielen Kundendatensätzen leiden kann - einfach weil SQL für die Backendliste diese Anzahl an Datensätzen ja paginieren, filtern und sortieren muss. Nicht betroffen davon sind mMn. Frontend, Kunden-Details und Bestellungen - hier kann MySQL idR komplett über den Index gehen. Neben einer Erhöhung des PHP-Timeouts können ggf. bei der MySQL-Konfiguration noch einige Stellschrauben gedreht werden, grundsätzlich denke ich aber, dass es bei so vielen Datensätzen sinnvoll und nötig sein kann a) die Backend-Kundenliste durch einen eigenen (optimierten) Query zu befüllen, der auf euren Usecase zugeschnitten ist oder b) zu überlegen, ob die Kundendatensätze wirklich immer alle im System liegen müssen oder nicht auch „on-thy-fly“ angelegt werden können, wenn sich ein Kunde einloggt. Solche Szenarien können sinnvoll sein, wenn ihr bspw. ohnehin einen Zentralserver hat, bei dem alle Kunden angemeldet sind. Besten Gruß, Daniel

1 „Gefällt mir“