Ricordate i TIP di stamattina sulle stored procedures?? Dovevo essere addormentato davvero perchè mi sono dimenticato un tip particolarmente importante, quindi ve lo riporto a parte :)
Forse non tutti voi sanni che SQL quando si usano Stored Procedures, le compila e le mette in dei "piani" che poi esegue ogni volta che viene richiamata la stessa stored. Questi piani vengono ovviamente messi nella RAM, ed in certi casi è necessario un riavvio del servizio per liberare tutte le risorse che un SQL medio/grande può causare.
In questi casi, invece di riavviare il servizio, basta usare queste semplici istruzioni SQL:
CHECKPOINT
DBCC DROPCLEANBUFFER
DBCC FREEPROCACHE
per fare in modo di svuotare le risorse dalla RAM ed avere lo stesso effetto di un riavvio del servizio!
Ora vado a seguirmi una sessione sulla sicurezza in ASP.NET, a dopo!