dedlfix: Nachfrage

Beitrag lesen

Hi!

Es müssten 30.000 Datensätze eines Mandanten angezeigt werden, um danach exportiert zu werden. Nach etwa 18 sec. kommt eine leere Seite.

Eigentlich müssen nicht alle angezeigt werden. Der PMA fügt ja selbständig ein LIMIT fürs Anzeigen hinzu. Beim Export ist natürlich keins mehr aktiv.

Wie fastix sagte, kann das viele Ursachen haben. Eine Laufzeitbeschränkung, eine Speicherbeschränkung, sonstwas. Die erste Anlaufstelle wäre das Error-Log vom Webserver, dann ein Error-Log von PHP (wenn es konfiguriert ist).

Andererseits kann man durch Probieren versuchen, ob man das schneller bekommt. Vielleicht hilft ein Index auf dem Mandantenfeld, vielleicht auch nicht. Ob der bei 30000 Treffern von 90000 verwendet wird, sagt dir EXPLAIN (gibts auch nach einem SELECT).

Die Gesamtzahl der Sätze in dieser Tabelle ist ca. 90.000 - kann das timeout sein?
Eigentlich ein schneller Server und der "normale" Export (alle Sätze) wird nach 30 sec angezeigt.

Spekulieren ist wie Lotto spielen. Schau lieber in die Logs, wenn du das darfst.

Lo!