pg數(shù)據(jù)庫和mysql區(qū)別 如何查看mysql存儲過程中sql的執(zhí)行計劃?
如何查看mysql存儲過程中sql的執(zhí)行計劃?打開SQL Server Management Studio以查找存儲過程所在的數(shù)據(jù)庫。您可以在“對象資源管理器詳細信息”中查看存儲過程的文件夾。單擊以打
如何查看mysql存儲過程中sql的執(zhí)行計劃?
打開SQL Server Management Studio以查找存儲過程所在的數(shù)據(jù)庫。您可以在“對象資源管理器詳細信息”中查看存儲過程的文件夾。
單擊以打開此文件夾,并在搜索中輸入要搜索的存儲過程的名稱。
同樣,您也可以在數(shù)據(jù)庫目錄結構中存儲過程的右鍵單擊菜單中選擇過濾器設置。
在這里您可以設置詳細條件過濾器。搜索需要查看的存儲過程。
找到SQL存儲過程后,也可以右鍵單擊菜單中的“修改”進入SQL存儲過程編輯。
檢查SQL存儲過程是否有參數(shù),因為執(zhí)行SQL存儲過程時需要使用參數(shù)。
了解SQL存儲過程的引用類型和基本功能后,可以使用exec storage procedure name參數(shù)執(zhí)行SQL存儲過程。
最后,查看下面的SQL存儲過程執(zhí)行結果。
怎么去看懂mysql的執(zhí)行計劃?
MySQL查看執(zhí)行計劃語句很簡單,說明你要執(zhí)行的SQL語句是可以的。
例如
解釋從員工中選擇*,其中員工。性別=“M”
返回的結果如下:
這些結果代表什么?
ID是一組數(shù)字,表示查詢中執(zhí)行select子句或操作表的順序。
如果ID相同,則執(zhí)行順序是從上到下。
如果是子查詢,則ID的序列號將增加。ID越大,優(yōu)先級越高,執(zhí)行的時間越早。
如果ID相同,則可以將其視為一個組并從上到下執(zhí)行。在所有組中,ID越高,優(yōu)先級就越高,執(zhí)行就越容易。
選擇類型包括簡單、主要、子查詢、派生、聯(lián)合和聯(lián)合結果。
簡單意味著查詢不包含子查詢或聯(lián)合。