Projekt

Allgemein

Profil

Aktionen

GX-Bug #47694

geschlossen

Fehler beim Laden der Bestellungen, wenn nicht genügend Speicher für MySQL Client zur Verfügung steht

Von Till Tepelmann vor fast 8 Jahren hinzugefügt. Vor fast 8 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Sofort
Zugewiesen an:
Torben Wark
Kategorie:
Adminbereich
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.1.1.1
Release Notes Langtext:
Tags:
Fix

Beschreibung

Wenn man sehr viele Bestellungen hat, bleib beim Aufrufen der neuen Bestellübersicht die Ansicht mit der Ladeanimation bestehen.
Häufig wird dann MySQL Client ran out of memory angezeigt.

Hier wird beim Aufruf der Bestellungen einmal alle Daten komplett über SELECT * FROM orders ausgelesen um dann im zweiten Schritt erst die Anzahl der Zeilen zu zählen, dies ist sehr Speicherintensiv.

Dies kann man mit SELECT count(*) FROM orders ohne viel Speicher besser lösen.


Dateien

OrdersOverviewCountAllFix.patch (701 Bytes) OrdersOverviewCountAllFix.patch /GXMainComponents/Controllers/HttpView/AdminAjax/OrdersOverviewAjaxController.inc.php Till Tepelmann, 25.07.2016 17:24

Aktionen

Auch abrufbar als: Atom PDF