Oto dobre wyjaśnienie. sprawdź to.
http://www.mssqltips.com/tip.asp?tip=1360
CHECKPOINT;
GO
DBCC DROPCLEANBUFFERS;
GO
Z linkowanego artykułu:
Jeśli wszystkie testy wydajności są przeprowadzane w programie SQL Server, najlepszym podejściem może być wydanie CHECKPOINT, a następnie wydanie polecenia DBCC DROPCLEANBUFFERS. Chociaż proces CHECKPOINT jest automatycznym wewnętrznym procesem systemowym w SQL Server i występuje regularnie, ważne jest, aby wydać to polecenie, aby zapisać na dysku wszystkie brudne strony bieżącej bazy danych i wyczyścić bufory. Następnie można wykonać polecenie DBCC DROPCLEANBUFFERS, aby usunąć wszystkie bufory z puli buforów.