sql >> Database >  >> RDS >> Sqlserver

Hoe kan ik de querycache van SQL Server wissen?

Hier is een goede uitleg. bekijk het.

http://www.mssqltips.com/tip.asp?tip=1360

CHECKPOINT; 
GO 
DBCC DROPCLEANBUFFERS; 
GO

Uit het gelinkte artikel:

Als alle prestatietests worden uitgevoerd in SQL Server, is de beste aanpak wellicht om een ​​CHECKPOINT op te geven en vervolgens de opdracht DBCC DROPCLEANBUFFERS uit te voeren. Hoewel het CHECKPOINT-proces een automatisch intern systeemproces in SQL Server is en regelmatig plaatsvindt, is het belangrijk om deze opdracht te geven om alle vuile pagina's voor de huidige database naar schijf te schrijven en de buffers op te schonen. Vervolgens kan de opdracht DBCC DROPCLEANBUFFERS worden uitgevoerd om alle buffers uit de bufferpool te verwijderen.



  1. Afkapdatumveld in mysql zoals Oracle

  2. 7 manieren om dubbele rijen in SQL Server te vinden terwijl u een primaire sleutel negeert

  3. Hoe kan ik query's zien die tegen Oracle worden uitgevoerd?

  4. 8 manieren om minuten toe te voegen aan een datetime in MariaDB