Clearing Plan Cache

Clearing Plan Cache

SYNTAX :  DBCC FREEPROCCACHE

We can also clear the plan cache for a specific database or query.

To remove all the plans related a database
SYNTAX : DBCC FLUSHPROCINDB(<databaseid>)
EXAMPLE : DBCC FLUSHPROCINDB(7)

To remove plan for a specific query, pass the plan_handle as parameter.

SYNTAX : DBCC FREEPROCCACHE(<plan_handle>)
EXAMPLE : DBCC FREEPROCCACHE(0x05000700210F020740A1DBAA000000000000000000000000)