Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak wyłączyć pamięć podręczną Oracle dla testów wydajności?

EDYTUJ: Zobacz ten wątek na asktom , który opisuje jak i dlaczego nie aby to zrobić.

Jeśli jesteś w środowisku testowym, możesz przełączyć obszar tabel w tryb offline i ponownie online:

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

Możesz też spróbować

ALTER SYSTEM FLUSH BUFFER_CACHE;

ale znowu tylko w środowisku testowym.

Kiedy testujesz na swoim "prawdziwym" systemie, czasy, które uzyskasz po pierwszym wywołaniu (tych używających danych z pamięci podręcznej) mogą być bardziej interesujące, ponieważ będziesz mieć dane w pamięci podręcznej. Wywołaj procedurę dwukrotnie i weź pod uwagę tylko wyniki wydajności, które uzyskasz w kolejnych wykonaniach.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak mogę utworzyć walidację na żywo po stronie serwera Oracle apex bez konieczności przesyłania strony?

  2. Używanie OracleParameter z C# TimeSpan — literał nie pasuje

  3. (PLSQL) Jakie jest najprostsze wyrażenie do przetestowania pod kątem zmiany wartości w wyzwalaczu aktualizacji Oracle?

  4. Iteruj po wierszach drugiej tabeli, aby zwrócić zestaw wyników

  5. Jak podzielić na miesiące i pogrupować miesiące w kwartale