Moin!
»» Merkwürdig ist die Zeit von 0.0001 sec, wenn ich das alte SQL im phpMyAdmin laufen lasse.
Ähhh - das scheint nur ein Spezialfall zu sein, wenn dasselbe SQL wiederholt wird.
MySQL Query Cache! Sollte man ausnutzen, wenn Performanceprobleme zu lösen sind, ist aber kein Allheilmittel.
Insbesondere ist zu beachten: Schreibzugriffe auf die beteiligten Tabellen invalidieren den Cache logischerweise, aber auch die Anwendung von Funktionen, die dynamische Ergebnisse zurückliefern könnten, wie beispielsweise NOW(). Ideal ist, wenn man die Suchoperation nur als Vergleich statischer Werte mit Tabelleninhalt gestaltet.
- Sven Rautenberg