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

Oracle tuning na 10g bazi

[es] :: Oracle :: Oracle tuning na 10g bazi

[ Pregleda: 493 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

owner

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



Profil

icon Oracle tuning na 10g bazi11.03.2008. u 15:52

Pozdrav,

imam jedan select koji glasi

select count(*)
from all_constraints ac,
all_cons_columns acc,
all_tab_columns atc
where ac.constraint_type = upper('U')
and ac.constraint_name = acc.constraint_name
and ac.owner = acc.owner
and ac.owner = atc.owner
and ac.table_name = atc.table_name
and acc.column_name = atc.column_name;

kojeg koristim u aplikaciji.Medutim kada ga pokrenem npr. u sqlworksheetu izvrsenje traje previse dugo za otprilike 800 vracenih redova a CPU na serveru varira izmedu 53 i 60%.
Da li je neko mozda vec imao iskustva sa ovim, u cemu bi mogao biti problem i kako da ubrzam.

Za sve sugesije unapred havala......
11.03.2008. u 15:52 

suadhm
Suad Adrović
Podgorica

Član broj: 90644
Poruke: 176
77.222.25.*



Profil

icon Re: Oracle tuning na 10g bazi02.06.2008. u 08:12

Probaj da iskoristiš alate za optimizaciju koda u 10g bazi.
To su SQL Access Advisor i SQL Tuning Advisor.

Ovi će ti alati predložiti šta da uradiš kako bi poboljšao odziv na upit.

Pozdrav.
02.06.2008. u 08:12 

djoka_l
Beograd

Član broj: 56075
Poruke: 153
*.antegra.com.



Profil

icon Re: Oracle tuning na 10g bazi02.06.2008. u 09:59
Probao sam tvoj upit i ima jedan od najgroznijih execution planova koje sam ikada video. Nisam mogao da dočekam kraj rada pa sam ga prekinuo.

Ovaj modifikovani select radi neuporedivo brže.

Code:

select count(*)
  from all_constraints ac, all_cons_columns acc --, all_tab_columns atc
 where ac.constraint_type = upper('U')
   and ac.constraint_name = acc.constraint_name
   and ac.owner = acc.owner
   --and ac.owner = atc.owner
   and ac.table_name = acc.table_name
   --and acc.column_name = atc.column_name


Nije mi baš najjasnije šta će ti all_tab_columns, kada sve što je potrebno imaš u druge dve tabele.

Kod mene je rezultat 2242.

Pozdrav
02.06.2008. u 09:59 

[es] :: Oracle :: Oracle tuning na 10g bazi

[ Pregleda: 493 | Odgovora: 2 ]

Postavi temu Odgovori

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