Oracle
 sql >> Datenbank >  >> RDS >> Oracle

So deaktivieren Sie den Oracle-Cache für Leistungstests

BEARBEITEN: Siehe diesen Thread auf asktom , das wie beschreibt und warum nicht um dies zu tun.

Wenn Sie sich in einer Testumgebung befinden, können Sie Ihren Tablespace offline und wieder online schalten:

ALTER TABLESPACE <tablespace_name> OFFLINE;
ALTER TABLESPACE <tablespace_name> ONLINE;

Oder Sie können es versuchen

ALTER SYSTEM FLUSH BUFFER_CACHE;

aber wieder nur auf Testumgebung.

Wenn Sie auf Ihrem "echten" System testen, könnten die Zeiten, die Sie nach dem ersten Anruf erhalten (diejenigen, die zwischengespeicherte Daten verwenden), interessanter sein, da Sie zwischengespeicherte Daten haben werden. Rufen Sie die Prozedur zweimal auf und berücksichtigen Sie nur die Leistungsergebnisse, die Sie in nachfolgenden Ausführungen erhalten.