Vinzenz Mai: MySQL: SELECTs und gleichzeitige INSERTs

Beitrag lesen

Hallo Peter,

Deine Angaben sind reichlich vage und wie Rouven bereits anmerkte, kann man Dir in Deinem Fall wenig mehr Hilfestellung geben, als ein paar Links zum Handbuch.

wie kann ich gleichzeitig ein Insert in eine Tabelle machen, wenn ein SELECT darauf ausgeführt wird.

Welche Storage Engine?

Das SELECT dauert aber sehr, sehr lange, daher ist die Tabelle dem anschein nach für das insert gesperrt und ich muss so lange warten, bis das SELECT fertig ist.

Das MySQL-Handbuch hat ein Kapitel Optimization, das Dich grundsätzlich interessieren sollte. Besonders empfehlenswert ist die Lektüre von

Abschnitt 6.2 Optimizing SELECT and Other Statements und natürlich
Abschnitt 6.3 Locking Issues, ganz speziell vielleicht
Abschnitt 6.3.3 Concurrent Inserts.

Vielleicht bringen Dich die Abschnitte 6.4 Optimizing Database Structure oder 6.5. Optimizing the MySQL Server weiter.

Nein, mehr als diese generellen Tipps kann man bei Deinen Angaben nicht machen. DB-Tuning hängt unter anderem sogar von den vorhandenen Daten ab ...

Freundliche Grüße

Vinzenz