Ciao, ho applicato il database engine tuning advisor,
ho applicato ciecamente quanto mi ha consigliato... e al momento il problema non appare piu, l'esecuzione di sta benedetta storedproc è tornata velocissima ( < 1 secondo).
ora il campo wait_type è = OLEDB, ma come ho detto, ha ripreso a funzionare perfettamente..
ho capito che ho bisogno di un buon corso, o almeno di un buon libro su sql server.
Anche se sembra risolto, vorrei capire il perchè ha risolto. se mancavano degli indici e delle statistiche, la stored proc sarebbe dovuta essere sempre lenta, e non variare il comportamento in base ai parametri passati, no?
ti ringrazio per il tempo che mi hai dedicato, spero di poter ricambiare in qualche modo.
ciao marco