新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
從sqlserver計劃緩存中清除查詢計劃
下面為您介紹的sql server計劃緩存所要清除的是查詢計劃,如果您在sql server計劃緩存方面遇到過類似的問題,不妨一看。

松嶺網(wǎng)站建設公司成都創(chuàng)新互聯(lián)公司,松嶺網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為松嶺上千多家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設要多少錢,請找那個售后服務好的松嶺做網(wǎng)站的公司定做!
從sql server計劃緩存中清除查詢計劃:
以下示例通過指定查詢計劃句柄從sql server計劃緩存中清除查詢計劃。為了確保示例查詢在計劃緩存中,首先執(zhí)行該查詢。將查詢 sys.dm_exec_cached_plans 和 sys.dm_exec_sql_text 動態(tài)管理視圖以返回查詢的計劃句柄。然后,將結果集中的計劃句柄值插入 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
下面是結果集:
- plan_handle text
- -------------------------------------------------- -----------------------------
- 0x060006001ECA270EC0215D05000000000000000000000000 SELECT * FROM Person.Address;
- (1 row(s) affected)
- Remove the specific plan from the cache.
- DBCC FREEPROCCACHE (0x060006001ECA270EC0215D05000000000000000000000000);
本文標題:從sqlserver計劃緩存中清除查詢計劃
文章起源:http://www.5511xx.com/article/dhojjgj.html


咨詢
建站咨詢
