Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да деактивирате кеша на Oracle за тестове за производителност

РЕДАКТИРАНЕ: Вижте тази нишка на asktom , който описва как и защо не за да направите това.

Ако сте в тестова среда, можете да поставите вашето таблично пространство офлайн и отново онлайн:

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

Или можете да опитате

ALTER SYSTEM FLUSH BUFFER_CACHE;

но отново само в тестова среда.

Когато тествате на вашата "истинска" система, времената, които получавате след първото повикване (тези, които използват кеширани данни), може да са по-интересни, тъй като ще имате кеширани данни. Извикайте процедурата два пъти и вземете предвид само резултатите от изпълнението, които получавате при следващи изпълнения.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да получа ранен достъп до актуализациите на Oracle Java, така че да мога да тествам моя RIA и да избегна противопожарни тренировки, когато тези актуализации са публични?

  2. Вмъкнете в от CTE

  3. Изявление FORALL с клауза INDICES-OF Bound в базата данни на Oracle

  4. oracle заявка Свържете всички колони с ','

  5. Как да напиша pandas dataframe в база данни на oracle с помощта на to_sql?