Avatar billede md_craig Nybegynder
07. marts 2008 - 13:41 Der er 1 løsning

Flush alt Oracle Cache

Hej...

Jeg sider og lurer på noget performance tests på oracle ang. søgninger. Og proceduren er lidt hamper.

Kør en test, genstart Oracle, genstart Webserver, Kør næste test osv.

Dette er i arbejdstid en noget omkostningsfuld procedure. Men da man er interesseret i at vide performance på en "kold" database. Så er det nødvendigt at genstarte konstant.

Jeg sad så og lurede lidt rundt og fandt frem til:

alter system flush buffer_cache;
alter system flush shared_pool;

Som da flusher en hel del, men bare ikke nok. Ville gerne have alt form for cache cleared uden nødvendigvis at skulle genstarte. Kan man evt. unloade/reloade datafiles ect?
Avatar billede md_craig Nybegynder
28. juli 2008 - 15:05 #1
Vi endte med at bruge overstående og så acceptere det ikke er 100%.

Lukker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester