Ho sentito questo da amici, ma non ho mai indagato se questo è vero.
È vero che i risultati dei dati di una query eseguita sono memorizzati nella cache?
Voglio dire, se ho una procedura memorizzata come:
SELECT * FROM USERLIST
... è vero che il risultato (elenco di utenti, in questo caso) è memorizzato nella cache.
Inoltre, se ho questi:
SELECT * FROM USERLIST WHERE user="user"
SELECT * FROM USERLIST WHERE user="userzzz"
(in cui user / userzzz vengono passati come parametri), è corretto che memorizza 2 risultati diversi nella cache del database.
Non credo, ma voglio la tua conferma, esperti!