Indicizza i campi del DB, ne guadagni in velocità di ricerca. Non esagerare altrimenti perdi in velocità nelle insert/updateOriginariamente inviato da gasparirob
Info aggiuntive:
se invece di LEFT JOIN uso JOIN, la query viene eseguita istantaneamente ma perdo i casi NULL
se levo il LEFT JOIN e nella select aggiungo un'ulteriore SELECT (per il aggiungere il campo nome agente), la query viene svolta in 11 secondi
se invece levo il LEFT JOIN e nella select aggiungo un CASE WHEN THEN, mi abbasso a poco piu di 2 secondi...
sempre comunque troppo per un esempio di query che restituisce 96 record...
in realtà è indifferente: o 8000 record o 50, sempre 2 secondi e rotti ci impiega.. il collo di bottiglia è proprio quel campo in piu...