Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como posso limpar o cache de consulta do SQL Server?


Aqui está uma boa explicação. confira.

http://www.mssqltips.com/tip.asp?tip=1360
CHECKPOINT; 
GO 
DBCC DROPCLEANBUFFERS; 
GO

Do artigo vinculado:

Se todos os testes de desempenho forem conduzidos no SQL Server, a melhor abordagem pode ser emitir um CHECKPOINT e, em seguida, emitir o comando DBCC DROPCLEANBUFFERS. Embora o processo CHECKPOINT seja um processo interno automático do sistema no SQL Server e ocorra regularmente, é importante emitir esse comando para gravar todas as páginas sujas do banco de dados atual no disco e limpar os buffers. Em seguida, o comando DBCC DROPCLEANBUFFERS pode ser executado para remover todos os buffers do buffer pool.