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