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