Execution Plans - K ho ch th c thi trong MS SQL Serverế ạ ự
K ho ch th c thi đ c t o b ngế ạ ự ượ ạ ằ Query Optimizer v i s tr giúp c a ớ ự ợ ủ
các con s th ng kê,ố ố Algebrizer/câyquy trình. Đó là k t qu c aế ả ủ Query
Optimizer và cho bi t công vi c c a b n đ c th c hi n nh th nào.ế ệ ủ ạ ượ ự ệ ư ế
Có 2 ki u k ho ch làểếạ Estimated ( c tính) vàƯớ Actual (Th c t ).ự ế
K ho ch c tính cho bi t cái nhìn t i u nh t.ế ạ ướ ế ố ư ấ
K ho ch th c t cho bi t cái gì th c hi n truy v n và th c hi n nhế ạ ự ế ế ự ệ ấ ự ệ ư
th nào.ế
K ho ch th c thi đ c l u trên Plan Cache (b nh đ m k ho ch) đ có ế ạ ự ượ ư ộ ớ ệ ế ạ ể
th dùng l i. M i k ho ch đ c l u 1 l n tr phi b t i u hóa quy t ể ạ ỗ ế ạ ượ ư ầ ừ ộ ố ư ế
đ nh th c hi n song song khi th c hi n truy v n.ị ự ệ ự ệ ấ
Có 3 đ nh d ng k ho ch th c thi trong SQL Server -ị ạ ế ạ ự Graphical
Plan (D ng hình nh đ h a),ạ ả ồ ọ Text Plan (D ng văn b n) vàạ ả XML
Plan (D ng ngôn ng đánh d u).ạ ữ ấ
SHOWPLAN là yêu c u (Permisson) b t bu c n u ng i dùng mu n th yầ ắ ộ ế ườ ố ấ
k ho ch th c thi.ế ạ ự
Ví d 1ụ
D i đây là quy trình xem k ho ch th c thi c tính.ướ ế ạ ự ướ
B c 1ướ - K t n i t i b n càiế ố ớ ả SQL Server. Trong tr ng h p này ườ ợ
là TESTINSTANCE nh trong hình d i đây.ư ướ