Szerintem amire te gondolsz az a query cache, hogy a mar lefuttatott query-ket hash-elve cache-eli (felteve hogy beture ugyanaz a query), ahol valoban ha erintett tablan valtozas van akkor torlodik a cache-bol.
De egyebkent van query execution plan (optimizer) ami vizsgalja tablamereteket, lehetseges indexeket, azok kardinalitasat, query-ben levo keresesi felteteleket es amit meg jol esik neki ami alapjan eldonti hogy hajtsa vegre a query-t, hasznalja-e lehetseges indexeket. Viszont ezeket a plan-eket nem cache-eli.
Amugy igaz, hogy megfelelo indexekkel sokat lehet nyerni es hulyeseg, hogy nincs rajuk szukseg csak tudni kell optimalizalni.