SQL Server 使用執行計畫進行SQL性能分析

前言

最近因為排序分頁等問題要分析性能,因此就來記錄一下SQL性能分析。
在此使用的是SQL Server的SSMS的執行計畫去分析效能。

實作

1.先開啟執行計畫,就上面兩個黃色標起來的地方

2.再來執行SQL語法。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
SELECT 
T.Id,
T.Name,
T.Priority,
T.UserId,
U.UserName
FROM Todos T
LEFT JOIN Users U
ON U.Id = T.UserId
AND U.IsValid = 1
WHERE
T.IsValid = 1
AND T.UserId = 3
ORDER BY T.Id

3.結果底下會出現一個區塊Execution Plan

4.查看每一個語句

5

(撰寫中…未完待續…)

參考資料