PDA

Visualizza la versione completa : tempi di risposta per query


alessandrose
24-02-2003, 18:16
Ciao Claudio

Sto facendo una query molto impegnativa (che impiega molto tempo) dove devo relazionare diverse tabelle, volevo sapere se era possibile spezzare il tutto in diverse parti.
Mi spiego meglio: Ho 10 tabelle da relazionare, al posto di farlo in una query unica, lo faccio in 5 query da 2 tabelle, salvo i risultati in tabelle per poi relazionare i risultati in una query finale.
Accetto anche altri consigli purche' il tempo di risposta di questa query mi si abbassi notevolmente.

Grazie Alessandro

claudio.russ
26-02-2003, 21:52
Ciao Alessandro.
A volte spezzare una query non modufuca i tempi di risposta, soprattutto quando la mole di dati è discreta.
Inoltre memorizzare i dati i tabelle temporanee potrebbe essere rischioso (pensa se per esempio non si svuotano completamente ad una nuova esecuzione).
Il cosiglio potrebbe essere di fare una query semplice prendendo in cnsiderazioneper esempio 3-4 tabelle. Una volta salvata con i campi che ti interessano ne fai un'altra annidata su questa,quella che io definisco una query della query. (sai infatti che puoi scegliere se usare tabelle o query).

Potrebbe velocizzarsi un po'.

Fammi sapare

Claudio