Estou tentando melhorar o desempenho de um procedimento armazenado. Quando executo o SP, ele termina quase instantaneamente, como se algo fosse armazenado em cache. Disseram-me para usar as duas linhas de SQL a seguir antes de executar o SP no SSMS:
DBCC DROPCLEANBUFFERS
DBCC FREEPROCCACHE
Quando executo o SP com as duas linhas de código acima, o SP termina em cerca de 8 segundos. No entanto, isso está realmente me dando o tempo de execução real (como se eu executasse isso de um aplicativo)? Como eu sei?