sql >> Databasteknik >  >> RDS >> Oracle

Hur man inaktiverar oracle-cache för prestandatester

EDIT: Se den här tråden på asktom , som beskriver hur och varför inte för att göra detta.

Om du är i en testmiljö kan du lägga din bordsyta offline och online igen:

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

Eller så kan du prova

ALTER SYSTEM FLUSH BUFFER_CACHE;

men återigen bara på testmiljö.

När du testar på ditt "riktiga" system kan tiderna du får efter första samtalet (de som använder cachad data) vara mer intressanta, eftersom du kommer att ha cachad data. Ring proceduren två gånger och överväg bara de prestationsresultat du får i efterföljande körningar.



  1. DBD::Oracle-installationen orsakar fel

  2. MySQL - Hur väljer man rader där värdet är i array?

  3. POWER() Exempel i SQL Server

  4. Automatisk import av data från mysql till solr