Hallo Klaus,
Noch ein Tipp: Ich kenne zwar mySQL nicht wirklich, aber in der Regel gibt es noch ein Optimierungspotential, wenn man mit sog. Bind-Variablen auch in Abfragen arbeitet, da der Optimizer bei wiederholter verwendung einer Abfrage diese nicht immer neu auswerten (Stichwort: prepare) muss.
dieses Feature unterstützt MySQL derzeit (noch) nicht.
Auch wenn verschiedene DB-Abstraktionsschichten prepare-Statements anbieten, können diese nicht nativ mit MySQL-Möglichkeiten umgesetzt werden.
Freundliche Grüße
Vinzenz