Prestazioni select

giovedì 08 giugno 2006 - 17.06

danilogattone Profilo | Newbie

CIAO A TUTTI.
questa select in join impiega tantissimo tempo per estrarre i dati,
volevo sapere se c'era un modo per snellirla un po'.
Inoltre uso pl/sql developer so che ci sono opzioni per effettuare questi controlli ma non so utilizzarli.

SELECT a.numero_fattura,max(a.data_chiusura_reclamo)
FROM dms_dx_03_2005_s1 d,arch_reclami a
WHERE d.numero_fattura=a.numero_fattura
and d.anno=a.anno and d.bimestre=a.bimestre
and d.ind_reclamo ='C'
group by a.numero_fattura

Anonimo Profilo | Senior Member

mi sa che dipende dalla quantità di dati che gestisci... la sintassi mi sembra corretta..
...c'è sempre chi ne sa più di te...

alx_81 Profilo | Guru

Quante righe hanno le tabelle?
perchè, essendo la sintassi corretta, credo si dovrà agire sugli indici..
Alx81 =)

http://blogs.dotnethell.it/suxstellino

danilogattone Profilo | Newbie

saranno + 0 - 2 milioni di records.....

Anonimo Profilo | Senior Member

in effetti sono tantissimi.. eheh.. ma non so se con gli indici cambia poi molto...
...c'è sempre chi ne sa più di te...

danilogattone Profilo | Newbie

mi sa ke rinuncio all join e uso un cursore per la prima select.....

danilogattone Profilo | Newbie

mi sa ke rinuncio all join e uso un cursore per la prima select.....

alx_81 Profilo | Guru

Scusami.. su che DB stai lavorando?
mi sono perso questa info

Alx81 =)

http://blogs.dotnethell.it/suxstellino
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5