Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako doci do podatka koliko se puta u bazi neka procedura poziva (izvrsava)

[es] :: Oracle :: Kako doci do podatka koliko se puta u bazi neka procedura poziva (izvrsava)

[ Pregleda: 2741 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

owner

Član broj: 46128
Poruke: 109
*.customer.m-online.net.



Profil

icon Kako doci do podatka koliko se puta u bazi neka procedura poziva (izvrsava)13.01.2011. u 11:32 - pre 161 meseci
Pozdrav,

trebao bih doci do podataka koliko se puta, koliko cesto, neka procedura u bazi poziva, koliko traje njeno izvrsenje i koje procedure ili funkcije ta procedura prilikom izvrsavanja jos poziva.

Unapred se zahvaljujem
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: Kako doci do podatka koliko se puta u bazi neka procedura poziva (izvrsava)14.01.2011. u 11:13 - pre 161 meseci
U principu, tebi treba profiler.
Kako se koristi Oracle profiler možeš da pročitaš u priručniku "Oracle® Database Advanced Application Developer's Guide". Najčešće, profiler se ne koristi direktno, već alat kojim radiš razvoj PL/SQL koda (TOAD, PL/SQL Developer itd.) već ima mogućnosti da se prikažu informacije koje bi dobio, na manje pregledan način, dirktnom upotrebom Oracle PL/SQL profilera.
 
Odgovor na temu

owner

Član broj: 46128
Poruke: 109
*.customer.m-online.net.



Profil

icon Re: Kako doci do podatka koliko se puta u bazi neka procedura poziva (izvrsava)14.01.2011. u 12:50 - pre 161 meseci
@djoka_I, hvala ti na odgovoru.

Znaci ne postoji neki fiksni View ili tabela iz koje se mogu dobiti te informacije??

 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: Kako doci do podatka koliko se puta u bazi neka procedura poziva (izvrsava)14.01.2011. u 12:59 - pre 161 meseci
Evo deo iz priručnika
Citat:

Collecting Profile Data

To collect profile data from your PL/SQL program for the PL/SQL hierarchical profiler, follow these steps:

1. Ensure that you have the following privileges:
* EXECUTE privilege on the DBMS_HPROF package
* WRITE privilege on the directory that you specify when you call DBMS_HPROF.START_PROFILING
2. Use the DBMS_HPROF.START_PROFILING PL/SQL API to start hierarchical profiler data collection in a session.
3. Run your PL/SQL program long enough to get adequate code coverage.

To get the most accurate measurements of elapsed time, avoid unrelated activity on the system on which your PL/SQL program is running.
4. Use the DBMS_HPROF.STOP_PROFILING PL/SQL API to stop hierarchical profiler data collection.

For more information about DBMS_HPROF.START_PROFILING and DBMS_HPROF.STOP_PROFILING, see Oracle Database PL/SQL Packages and Types Reference.


Dakle, profiling podaci se upisuju u fajl, ne u tabele.
 
Odgovor na temu

[es] :: Oracle :: Kako doci do podatka koliko se puta u bazi neka procedura poziva (izvrsava)

[ Pregleda: 2741 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.