文章出處

sql server 2012深入解析與性能優化(第3版)

第五章 查詢處理和執行

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

 

 

查看更多:https://group.cnblogs.com/176751/


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


全站熱搜
創作者介紹
創作者 大師兄 的頭像
大師兄

IT工程師數位筆記本

大師兄 發表在 痞客邦 留言(0) 人氣()