วันจันทร์ที่ 16 มกราคม พ.ศ. 2555

SQL Server : DBCC FREEPROCCACHE DBCC, DROPCLEANBUFFERS

DBCC FREEPROCCACHE ใช้ในการ Clear Procedure Cache เมื่อมีการ run Stored Procedure ใหม่

DBCC DROPCLEANBUFFERS ทำการ Empty data cache แทนการที่จะต้อง Shot Down and boot Server (Cool Reboot). เพราะข้อมูลของ query ก่อนหน้านี้จะถูกเก็บไว้ที่ buffer cache. ทำเพื่อทดสอบ query ว่าได้ผลอย่างไรอย่างแน่นอน ไม่ใช่ผลมาจาก Cache