Quando si confrontano i tempi di esecuzione di due query diverse, è importante svuotare la cache per assicurarsi che l'esecuzione della prima query non modifichi le prestazioni della seconda.
In una ricerca Google, ho potuto trovare questi comandi:
DBCC FREESYSTEMCACHE
DBCC FREESESSIONCACHE
DBCC FREEPROCCACHE
In effetti, le mie domande stanno richiedendo un tempo più realistico per essere completato dopo diverse esecuzioni rispetto a prima. Tuttavia, non sono sicuro che questa sia la tecnica consigliata.
Qual è la migliore pratica?
DBCC FLUSHPROCINDB
: è stato fornito un numero errato di parametri all'istruzione DBCC.