sql >> Database >  >> RDS >> Oracle

Oracle-cache uitschakelen voor prestatietests

BEWERKEN: Zie deze thread op asktom , die beschrijft hoe en waarom niet om dit te doen.

Als u zich in een testomgeving bevindt, kunt u uw tablespace offline en weer online zetten:

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

Of je kunt het proberen

ALTER SYSTEM FLUSH BUFFER_CACHE;

maar nogmaals alleen op testomgeving.

Wanneer u test op uw "echte" systeem, kunnen de tijden die u krijgt na de eerste oproep (die met gegevens in de cache) interessanter zijn, omdat u gegevens in de cache hebt. Roep de procedure twee keer aan en houd alleen rekening met de prestatieresultaten die u krijgt bij volgende uitvoeringen.



  1. SQL Server:VERWIJDEREN vs TRUNCATE

  2. Hoe in te voegen in tabelnaam als alias met behulp van pg-promise insert helper?

  3. Is het mogelijk om een ​​opdracht van het type LOAD DATA INFILE te gebruiken om rijen in de db BIJWERKEN?

  4. hoe je twee $.post-methoden heel goed kunt gebruiken