系統(tǒng)軟件園 - 專注分享最好的電腦系統(tǒng)軟件!免費安全下載 系統(tǒng)軟件園首頁 | Win7激活工具 | 熱門專題
系統(tǒng)軟件園>您的位置:首頁 > > 系統(tǒng)教程 > 軟件教程 >

sql執(zhí)行計劃如何查看?教你查看SQL執(zhí)行計劃的方法

更新時間:2018-07-11 08:22:04| 編輯:本站整理 | 信息來源:本站整理|瀏覽數(shù):
sql執(zhí)行計劃如何查看?在SPL龐大的數(shù)據(jù)中我們不知道如何查看實際數(shù)據(jù)庫中發(fā)生了什么事情,有必要定期進(jìn)行查詢優(yōu)化和索引否則會影響我們后期的SQL的查詢速度。那么針對這樣的問題我們必須要知道SQL執(zhí)行的計劃,在本文中winwin7小編給大家分享下SQL執(zhí)行計劃查詢方法。

sql執(zhí)行計劃如何查看?教你查看SQL執(zhí)行計劃的方法

1、直接File->New->Explain Plan Window,在窗口中執(zhí)行sql可以查看計劃結(jié)果。其中,Cost表示cpu的消耗,單位為n%,Cardinality表示執(zhí)行的行數(shù),等價Rows。

2、先執(zhí)行 EXPLAIN PLAN FOR   select * from tableA where paraA=1,再 select * from table(DBMS_XPLAN.DISPLAY)便可以看到oracle的執(zhí)行計劃了,看到的結(jié)果和1中的一樣,所以使用工具的時候推薦使用步驟1的操作方法。

不使用工具查詢SQL計劃的方法:

使用Explain Plan,查詢PLAN_TABLE;
EXPLAIN   PLAN
SET STATEMENT_ID='QUERY1'
FOR
SELECT *
FROM a
WHERE aa=1;
SELECT    operation, options, object_name, object_type, ID, parent_id
FROM plan_table
WHERE STATEMENT_ID = 'QUERY1'
ORDER BY ID;
II)SQLPLUS中的SET TRACE 即可看到Execution Plan Statistics
SET AUTOTRACE ON;

以上便是winwin7小編給大家介紹的關(guān)于SQL計劃的詳細(xì)執(zhí)行方法!

返回頂部


系統(tǒng)軟件園發(fā)布的系統(tǒng)鏡像及軟件均來至互聯(lián)網(wǎng),僅供學(xué)習(xí)和研究使用,不得用于任何商業(yè)用途并請在下載后24小時內(nèi)刪除,如果滿意請聯(lián)系版權(quán)方購買。
如果您發(fā)現(xiàn)本站侵害了您的版權(quán),請立即聯(lián)系我們,本站將第一時間進(jìn)行相關(guān)處理。聯(lián)系方式(見首頁)
版權(quán)聲明|下載聲明 Copyright @ 2016 系統(tǒng)軟件園