sql >> Databasteknik >  >> RDS >> Sqlserver

Hur kan jag rensa SQL Server-frågecachen?

Här är en bra förklaring. kolla in det.

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

CHECKPOINT; 
GO 
DBCC DROPCLEANBUFFERS; 
GO

Från den länkade artikeln:

Om all prestandatestning utförs i SQL Server kan det bästa sättet vara att utfärda en CHECKPOINT och sedan utfärda kommandot DBCC DROPCLEANBUFFERS. Även om CHECKPOINT-processen är en automatisk intern systemprocess i SQL Server och sker regelbundet, är det viktigt att utfärda detta kommando för att skriva alla smutsiga sidor för den aktuella databasen till disk och rensa buffertarna. Sedan kan kommandot DBCC DROPCLEANBUFFERS köras för att ta bort alla buffertar från buffertpoolen.



  1. Hur släpper man flera intervallpartitioner baserat på datum?

  2. hämta ut parameter från lagrad procedur?

  3. SQLException:Ingen lämplig drivrutin hittades

  4. mysql lagrad procedur som kallar sig rekursivt