Stored procedures tweaking: missing Tip

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!

Print | posted on giovedì 3 luglio 2003 14.28

Comments on this post

No comments posted yet.

Your comment:

 (will show your gravatar)
 
Please add 5 and 4 and type the answer here: