掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
下面為您介紹的sql server計劃緩存所要清除的是查詢計劃,如果您在sql server計劃緩存方面遇到過類似的問題,不妨一看。

松嶺網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,松嶺網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為松嶺上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的松嶺做網(wǎng)站的公司定做!
從sql server計劃緩存中清除查詢計劃:
以下示例通過指定查詢計劃句柄從sql server計劃緩存中清除查詢計劃。為了確保示例查詢在計劃緩存中,首先執(zhí)行該查詢。將查詢 sys.dm_exec_cached_plans 和 sys.dm_exec_sql_text 動態(tài)管理視圖以返回查詢的計劃句柄。然后,將結(jié)果集中的計劃句柄值插入 DBCC FREEPROCACHE 語句,以從計劃緩存中僅刪除該計劃。
- USE AdventureWorks;
- GO
- SELECT * FROM Person.Address;
- GO
- SELECT plan_handle, st.text
- FROM sys.dm_exec_cached_plans
- CROSS APPLY sys.dm_exec_sql_text(plan_handle) AS st
- WHERE text LIKE N'SELECT * FROM Person.Address%';
- GO
下面是結(jié)果集:
- plan_handle text
- -------------------------------------------------- -----------------------------
- 0x060006001ECA270EC0215D05000000000000000000000000 SELECT * FROM Person.Address;
- (1 row(s) affected)
- Remove the specific plan from the cache.
- DBCC FREEPROCCACHE (0x060006001ECA270EC0215D05000000000000000000000000);

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流