本篇內(nèi)容主要講解“六種常用的sql執(zhí)行計劃查看方式介紹”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“六種常用的sql執(zhí)行計劃查看方式介紹”吧!
為珠暉等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及珠暉網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為做網(wǎng)站、成都網(wǎng)站設(shè)計、珠暉網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
一、explain play
PL/SQL中的F5鍵
explain plan for sql語句
select * from table(dbms_xplan.display)
explain plan for 后將執(zhí)行計劃寫入了plan_table$中,select * from table(dbms_xplan.display)就是將具體的步驟以格式化的形式寫出來
二、dbms_xplan包
select * from table(dbms_xplan.display) 執(zhí)行完explain plan for sql語句 后可以用這個直接查詢
select * from table(dbms_xplan.display_cursor(null,null,'advanced')); 執(zhí)行完某sql ,可以緊接著執(zhí)行這條來查看執(zhí)行計劃
select * from table(dbms_xplan.display_cursor('sql_id/hash_value',child_cursor_number,'advanced')); 查看指定sql_id/hash_value的執(zhí)行計劃
select * from table(dbms_xplan.display_awr('sql_id')); 查看指定sql_id的歷史執(zhí)行計劃,前面2和3需要執(zhí)行計劃還是share pool里,才能采集到,如果已經(jīng)清空或者age out 出了share pool,則只能通過這個方法,從awr repository中得到執(zhí)行計劃
三、set autot
set autot on
set autot trace
set autot trace exp
set autot trace stat
set autot off
四、10046與tkprof
與上面三種相比,10046明確了sql實際執(zhí)行計劃中每一步的邏輯讀,物理讀和花費的時間
步驟
1、激活10046事件 alter session set events '10046 trace name context forever,level 12'; 或oradebug event 10046 trace name context forever,level 12;
2、執(zhí)行sql
3、關(guān)閉10046事件alter session set events '10046 trace name context off' 或oradebug event 10046 trace name context off;
上面四種辦法的前三種,得出的執(zhí)行計劃有可能是不準的
到此,相信大家對“六種常用的sql執(zhí)行計劃查看方式介紹”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!
本文題目:六種常用的sql執(zhí)行計劃查看方式介紹
地址分享:http://chinadenli.net/article8/pihiop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站設(shè)計公司、網(wǎng)站營銷、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站收錄、網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)