Ich habe das von Freunden gehört, aber ich habe nie untersucht, ob dies wahr ist.
Stimmt es, dass die Datenergebnisse einer ausgeführten Abfrage im Cache gespeichert werden?
Ich meine, wenn ich eine gespeicherte Prozedur habe wie:
SELECT * FROM USERLIST
... ist es wahr, dass das Ergebnis (in diesem Fall die Liste der Benutzer) im Cache gespeichert ist.
Auch wenn ich diese habe:
SELECT * FROM USERLIST WHERE user="user"
SELECT * FROM USERLIST WHERE user="userzzz"
(in dem user / userzzz als Parameter übergeben werden), ist es richtig, dass 2 verschiedene Ergebnisse im Datenbankcache gespeichert werden.
Ich glaube nicht, aber ich möchte die Bestätigung von Ihnen, Experten!