Er det noe alternativ for å forklare plan for prosedyrer?

stemmer
1

Hvis jeg ikke tar feil, er det ikke mulig å ha forklarings Plan for Prosedyrer i Toad og Oracle 10g. Hvis dette er sant, er det likevel at jeg kan se kostnadene for mine prosedyrer? Når jeg gjør en liten endring i en av funksjonene som er kalt med ProcedureX, kjøretiden for ProcedureX øker dramatisk. Jeg prøvde å kjøre hver spørring som eksisterer inne i ProcedureX, men det er nesten umulig på grunn av det store antallet kall og parametere som sendes gjennom dem.

Har du noen ide?

Takk skal du ha

Publisert på 18/09/2012 klokken 12:54
kilden bruker
På andre språk...                            


1 svar

stemmer
3

DBMS_PROFILER er sannsynligvis det du leter etter.

Den DBMS_PROFILER Pakken har et grensesnitt for å profilere eksisterende PL / SQL-applikasjoner og identifisere flaskehalser. Deretter kan du samle inn og vedvarende lagre PL / SQL profiler data.

Den endelige HTML-rapport den genererer er ganske nyttig i å gruppere forskjellige funksjonskall, slik at du kan se hvor prosedyren er å tilbringe mesteparten av tiden (forutsatt at du kjører den med tilstrekkelige data).

Ta en titt på denne linken og se om det hjelper.

http://docs.oracle.com/cd/B19306_01/appdev.102/b14258/d_profil.htm

Svarte 18/09/2012 kl. 20:27
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more