MySQL 5: Probleme mit Tabellenzugriff

abti

Grünschnabel
Mahlzeit zusammen,

evtl. hat hier ja jemand eine Idee wo ich bei dem mir vorliegenden Problem ansetzen kann.

Ich habe eine Tabelle mit ca. 35.000 Einträgen, das macht ca. 65 MB Größe. In diese Tabelle werden alle 15 Min. Nachrichten im Backend via CronJob importiert.

Gleichzeitig ist der Lesezugriff am Frontend möglich, sobald eine einzelne Nachricht angezeigt wird, wird ein Counter in der gleichen Tabelle erhöht.

Gelegentlich passiert nun folgendes: MySQL erstellt eine temporäre Tabelle, die ursprüngliche Tabelle wird dann gelockt und es staut sich eine recht ordentliche Prozesskette an. Die Seiten an der Front werden dann auch nicht mehr vollständig angezeigt. Wenn ich dann nicht manuell eingreife und die Prozesse beendet, stirbt irgendwann der gesamte Server aufgrund eines Serverloads jenseits > 50.0.

Irgendwelche Ideen woran das liegen könnte? Welche weitere Infos werden zur Eingrenzung des Problems benötigt?

Gruß

Matze
 
Zurück