Unterformulare laden langsam

Ihr habt ein Formular mit vielen 3 oder mehr Unterformularen gebastelt (Master-Detail). Beim Aufruf des Formulars im Live System stellt Ihr fest, das die Daten in den Unterformularen sehr lange brauchen bis diese angezeigt werden.

Dieses Verhalten liegt an der MySQL-Datenbank, diese hat dann nicht genügend Cache-Speicher eingerichtet.

Ändert den Cache Speicher auf min. 1G bzw. auf die Größe der Datenbank. Habt Ihr mehrere Datenbanken auf dem Server sollte der Cache min. so groß sein wie alle Datenbanken zusammen.

Dafür müsst Ihr in der Konfiguration den

innodb_buffer_pool_size

auf die gewünschte Größe setzen. Die Beschleunigung werdet Ihr deutlich merken.

Schreibe einen Kommentar