談一談SQL Server中的執行計劃緩存

爲什麼需要執行計劃緩存 從簡介中我們知道,生成執行計劃的過程步驟所佔的比例衆多,會消耗掉各CPU和內存資源。而實際上,查詢優化器生成執行計劃要做更多的工作,大概分爲3部分: 首先,根據傳入的查詢語句文本,解析表名稱、存儲過程名稱、視圖名稱等。然後基於邏輯數據操作生成代表查詢文本的樹。 第二步是優化和簡化,比如說將子查詢轉換成對等的連接、優先應用過濾條件、刪除不必要的連接(比如說有索引,可能不需要引
相關文章
相關標籤/搜索