Hi Dieter,
ab MySQL 4.0.1 gibt's einen query cache:
http://www.mysql.com/doc/Q/u/Query_Cache.html
Wenn eine Tabelle verändert wird, werden als gechachten (schreckliches Wort, aber ich kenne kein deutsches Äquivalten ;-)). queries, die diese Tabelle betreffen, gelöscht.
In älteren MySQL-Versionen gibt es nur einen table cache, d.h. Tabellen, die oft abgefragt werden, werden wenn möglich im RAM gehalten. Das beschleunigt identische selects natürlich auch.
Viele Grüße
Stephan