sql server 執行計畫(execution plan)介紹

來源:互聯網
上載者:User

標籤:官方   學習   www   tar   cut   展現   execution   mat   style   

sql server 執行計畫(execution plan)介紹

大綱:目的介紹sql server 中執行計畫的大致使用,當遇到查詢效能瓶頸時,可以發揮用處,而且帶有比較詳細的學習文檔和計劃,閱讀者可以按照我計划進行,從而達到對執行計畫一個比較系統的學習。

  1. 什麼是sql server 執行計畫
  2. sql server 執行計畫的大致使用
  3. 學習計劃

 

1.什麼是sql server 執行計畫
  •   執行計畫是查詢最佳化工具對我們提交的T-SQL查詢請求的最有效方法的的執行結果,執行計畫可以告訴我們查詢是如何執行的,當資料庫查詢進行故障排查時,使用執行計畫是最主要的方法。
  •   執行計畫的展現方式有三種,視圖型,文本類型,xml類型。
2.sql server的大致使用 下面是一個小例子

  選中需要查詢資料,右鍵出現 Display Estimated Execution Plan,或者使用快速鍵Ctrl + L,可以馬上查看執行計畫

結果:

右鍵放在查詢計劃表徵圖上面可以看到下面詳細資料,命中的索引,I/O 消耗資訊,CPU 限定,查詢結果行數,非常直觀的可以看出各種參數

 

 

 3.學習路線

學習執行計畫中各種表徵圖含義,表徵圖學習地址:https://msdn.microsoft.com/zh-cn/library/ms191158(v=sql.120).aspx

 

加上微軟官方的一些學習文檔:https://msdn.microsoft.com/zh-cn/library/ms178071(v=sql.105).aspx

 

下面是我認為寫的比較好的一些實戰介紹:

http://www.cnblogs.com/biwork/archive/2013/04/11/3015655.html(詳細介紹 執行計畫)

http://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.html(看懂SqlServer查詢計劃)

http://www.cnblogs.com/kissdodog/p/3160560.html(SQL Server執行計畫的理解)

這僅僅是一個入門,如果有感興趣的人,可以自己認真閱讀連結文章。

sql server 執行計畫(execution plan)介紹

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.