sql server 2012深入解析與性能優化(第3版) 第五章 查詢處理和執行 1.sqlserver通過四個步驟處理一個查詢,分析,algebrizing,優化,執行。2.分析是分析語法錯誤生成分析樹,綁定部分有,名字解析,類型推倒,聚合綁定,組合綁定。查詢優化器,將查詢樹找到好的執行計劃,如 ...
第五章 查詢處理和執行
1.sqlserver通過四個步驟處理一個查詢,分析,algebrizing,優化,執行。
2.分析是分析語法錯誤生成分析樹,綁定部分有,名字解析,類型推倒,聚合綁定,組合綁定。查詢優化器,將查詢樹找到好的執行計劃,如果手動檢查計劃可能有不同的車。
3.sqlserver優化模型,計劃緩存,是否為普通計劃,執行簡化,基於開銷的優化。
4.並行執行的條件,伺服器有多個處理器,允許並行,設置開銷域值,並行成本比穿行更便宜。
5.在動態管理視圖中,sql_handle維護了SQL源碼的哈希,plan_handle維護了計劃的哈希用來重用。
6.統計信息是sqlserver執行查詢優化時需要的關鍵信息。
7.如果發現CPU資源大量用於編譯重新編譯時,可開啟強制參數話。
查看更多:https://group.cnblogs.com/176751/