Limpiando el cache del SQL Server

NO HAGAN ESTO EN AMBIENTES PRODUCTIVOS, PRUEBEN Y PRUEBEN Y SEPAN QUE ESTAN HACIENDO.

En primer lugar me gustaría dejar claro que hay una diferencia en la limpieza de “Plan Caché” y “Data Buffer”. El plan cache, solo contiene los planes de ejecucion y los compilados de las consultas, sps, functiones, etc. Mientras que los datos de las tablas son almacenados en el Data Buffer.

Los siguientes comandos limpian solo el plan cache:

DBCC FREESYSTEMCACHE(All | pool_name)
DBCC FREESESSIONCACHE
DBCC FREEPROCCACHE
DBCC FLUSHPROCINDB( db_id )

Para limpiar el cache usado por el data buffer usen:

DBCC DROPCLEANBUFFERS

No se olviden de pegarle una mirada a la ayuda del DBCC antes de probar

Nota original: sqlauthority.com