Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como desabilitar o cache do Oracle para testes de desempenho


EDITAR: Veja este no asktom , que descreve como e por que não para fazer isso.

Se você estiver em um ambiente de teste, poderá colocar seu tablespace offline e online novamente:
ALTER TABLESPACE <tablespace_name> OFFLINE;
ALTER TABLESPACE <tablespace_name> ONLINE;

Ou você pode tentar
ALTER SYSTEM FLUSH BUFFER_CACHE;

mas novamente apenas no ambiente de teste.

Quando você testa em seu sistema "real", os tempos que você obtém após a primeira chamada (aqueles que usam dados em cache) podem ser mais interessantes, pois você terá dados em cache. Chame o procedimento duas vezes e considere apenas os resultados de desempenho obtidos nas execuções subsequentes.