打開(kāi)navicat for mysql,并連接到數(shù)據(jù)庫(kù),選擇一個(gè)要操作的數(shù)據(jù)庫(kù)。點(diǎn)擊左上角的【工具】,選擇歷史日志選項(xiàng),或者直接【ctrl+H】。
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到福安網(wǎng)站設(shè)計(jì)與福安網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名注冊(cè)、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋福安地區(qū)。
Navicat 提供 Oracle PL/SQL 調(diào)試器來(lái)調(diào)試 Oracle 函數(shù)、過(guò)程、包及查詢。要重新安排工作區(qū)的項(xiàng)目,在工作區(qū)點(diǎn)擊任何窗格,然后按住鼠標(biāo)并拖曳到所需的區(qū)域,然后釋放鼠標(biāo)。已選的窗格將出現(xiàn)在新的位置。
打開(kāi)PL/SQLDeveloper軟件,請(qǐng)確保plsql能夠成功連接到一個(gè)oracle數(shù)據(jù)庫(kù)。在PL/SQLDeveloper中寫(xiě)好一段SQL代碼,按F5,或者點(diǎn)擊“執(zhí)行執(zhí)行計(jì)劃”圖標(biāo),PL/SQLDeveloper會(huì)自動(dòng)打開(kāi)執(zhí)行計(jì)劃窗口,顯示該SQL的執(zhí)行計(jì)劃。
到這里介紹了Navicat兩種簡(jiǎn)單的操作方式。當(dāng)然這兩種方式對(duì)于大多數(shù)功能來(lái)說(shuō)都?jí)蛴靡卜浅3S?。至于其它的功能相信你把這兩種功能熟練了之后也會(huì)用。
方法/步驟 首先先建一個(gè)查詢的窗口中,選中數(shù)據(jù)庫(kù),點(diǎn)擊新建查詢。彈出了一個(gè)新建查詢的窗口的界面中,輸入需要執(zhí)行的sql的語(yǔ)句。sql輸入完成之后,選中需要的執(zhí)行的sql的語(yǔ)句。然后進(jìn)行點(diǎn)擊菜單中的查詢的按鈕選項(xiàng)。
右鍵數(shù)據(jù)里要查看的表,選擇對(duì)象信息 選擇“DDL”便可以看到sql語(yǔ)句了。
首先接收到查詢SQL之后,數(shù)據(jù)庫(kù)會(huì)立即分配一個(gè)線程對(duì)其進(jìn)行處理,第一步查詢處理器會(huì)對(duì)SQL查詢進(jìn)行優(yōu)化,優(yōu)化后會(huì)生成執(zhí)行計(jì)劃,然后交由計(jì)劃執(zhí)行器來(lái)執(zhí)行。
預(yù)估執(zhí)行計(jì)劃 - Explain Plan Explain plan以SQL語(yǔ)句作為輸入,得到這條SQL語(yǔ)句的執(zhí)行計(jì)劃,并將執(zhí)行計(jì)劃輸出存儲(chǔ)到計(jì)劃表中。
我們知道,當(dāng)一條sql查詢語(yǔ)句執(zhí)行時(shí),會(huì)通過(guò)服務(wù)層中的優(yōu)化器生成“查詢執(zhí)行計(jì)劃”。而使用explain關(guān)鍵字可以查詢到執(zhí)行的SQL查詢語(yǔ)句,從而知道MySQL是如何處理SQL的,即SQL的執(zhí)行計(jì)劃。
也可以通過(guò)如下SP直接創(chuàng)建:db2 connect to sampledb2 CALL SYSPROC.SYSINSTALLOBJECTS(EXPLAIN,C,NULL,DB2INST1)這樣指定Schmma創(chuàng)建explain表,成功后就可以進(jìn)行SQL執(zhí)行計(jì)劃分析了。
1、首先接收到查詢SQL之后,數(shù)據(jù)庫(kù)會(huì)立即分配一個(gè)線程對(duì)其進(jìn)行處理,第一步查詢處理器會(huì)對(duì)SQL查詢進(jìn)行優(yōu)化,優(yōu)化后會(huì)生成執(zhí)行計(jì)劃,然后交由計(jì)劃執(zhí)行器來(lái)執(zhí)行。
2、即外層的查詢 UNION UNION中的第二個(gè)或者后面的查詢語(yǔ)句 SUBQUERY 子查詢中的第一個(gè) .table:輸出結(jié)果集的表(表別名).type:表示MySQL在表中找到所需行的方式,或者叫訪問(wèn)類型。
3、使用explain, MySQL將解釋它如何處理SELECT,提供有關(guān)表如何聯(lián)接和聯(lián)接的次序。你可以看到索引是不是正確使用了,根據(jù)這個(gè)來(lái)調(diào)整你的sql語(yǔ)句或者索引的建立。
4、mysql的查看執(zhí)行計(jì)劃的語(yǔ)句很簡(jiǎn)單,explain+你要執(zhí)行的sql語(yǔ)句就OK了。
當(dāng)前文章:css通過(guò)標(biāo)簽設(shè)置樣式 css標(biāo)簽選擇器怎么用
標(biāo)題路徑:http://chinadenli.net/article8/dgsgiip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、建站公司、小程序開(kāi)發(fā)、關(guān)鍵詞優(yōu)化、品牌網(wǎng)站制作、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)