sql >> Base de Datos >  >> RDS >> Oracle

Cómo deshabilitar el caché de Oracle para las pruebas de rendimiento

EDITAR: Vea este hilo en asktom , que describe cómo y por qué no para hacer esto.

Si se encuentra en un entorno de prueba, puede poner su espacio de tablas fuera de línea y en línea nuevamente:

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

O puedes probar

ALTER SYSTEM FLUSH BUFFER_CACHE;

pero nuevamente solo en el entorno de prueba.

Cuando prueba en su sistema "real", los tiempos que obtiene después de la primera llamada (aquellos que usan datos almacenados en caché) pueden ser más interesantes, ya que tendrá datos almacenados en caché. Llame al procedimiento dos veces y solo tenga en cuenta los resultados de rendimiento que obtiene en ejecuciones posteriores.