è meglio fare il WHERE su una vista

o fare una store procedure (select) con un parametro

?
Sicuramente la seconda perchè la esegue direttamente Sql

Ciao
Marco Caruso
66 messaggi dal 29 aprile 2001
www.xepient.com
Apparte l'uso delle sp, ti suggerirei anche la creazione di indici. La cosa migliore per creare un indice sarebbe quella di utilizzare il sql query analyzer e vedere il piano di esecuzione, e mettere indici dove ci sono Table Scans. In generale, se crei un indice uguale alla tua Where, la performance dovrebbe aumentare. es:

select....
where id=1 and id2=2
...

si potrebbe migliorare creando un indice composito su id e id2.

ciao.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.