oracle查看執(zhí)行計(jì)劃

創(chuàng)新互聯(lián)是一家專注于成都做網(wǎng)站、網(wǎng)站建設(shè)與策劃設(shè)計(jì),泗水網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:泗水等地區(qū)。泗水做網(wǎng)站價(jià)格咨詢:13518219792
你可以在session中set autotrace on,你可以看到統(tǒng)計(jì)信息和執(zhí)行計(jì)劃
也可以使用dbms_xplan包去查看執(zhí)行計(jì)劃。
簡(jiǎn)單點(diǎn)判斷的話,你top或topas觀察下,cpu和磁盤讀的負(fù)載情況。
然后生成一份業(yè)務(wù)高峰時(shí)段的AWR報(bào)告,看看top 5等待事件主要是哪些,是不是跟磁盤讀相關(guān)的等待事件(比如全表掃描)
降低IO最有效的方法就是優(yōu)化sql語句,避免大表全表掃描,根據(jù)awr報(bào)告中sga各個(gè)內(nèi)存組件的使用情況,適當(dāng)調(diào)整buffer cache的值,來減少磁盤IO
通過配置本地?cái)?shù)據(jù)庫(kù)的tns配置文件實(shí)現(xiàn):
去oracle安裝目錄下oracle\product\10.2.0\db_2\NETWORK\ADMIN\ 找到tnsnames.ora,用記事本打開,里邊有遠(yuǎn)程數(shù)據(jù)庫(kù)的tns連接配置串如下
ORCL23 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.23)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)
添加好ip、端口和目標(biāo)數(shù)據(jù)庫(kù)的實(shí)例名(SID),然后確保tns名稱(ORCL23)在整個(gè)文檔中唯一,保存后打開數(shù)據(jù)庫(kù)連接工具,輸入遠(yuǎn)程數(shù)據(jù)庫(kù)上的用戶名密碼,選擇數(shù)據(jù)庫(kù)對(duì)象為你配置的連接名就可以了
有很多種方法可以用來找出哪些SQL語句需要優(yōu)化,但是很久以來,最簡(jiǎn)單的方法都是分析保存在V$SQL視圖中的緩存的SQL信息。通過V$SQL視圖,可以確定具有高消耗時(shí)間、CUP和IO讀取的SQL語句。
1.查看總消耗時(shí)間最多的前10條SQL語句
select *
from (select v.sql_id,
v.child_number,
v.sql_text,
v.elapsed_time,
v.cpu_time,
v.disk_reads,
rank() over(order by v.elapsed_time desc) elapsed_rank
from v$sql v) a
where elapsed_rank = 10;
2.查看CPU消耗時(shí)間最多的前10條SQL語句
select *
from (select v.sql_id,
v.child_number,
v.sql_text,
v.elapsed_time,
v.cpu_time,
v.disk_reads,
rank() over(order by v.cpu_time desc) elapsed_rank
from v$sql v) a
where elapsed_rank = 10;
3.查看消耗磁盤讀取最多的前10條SQL語句
select *
from (select v.sql_id,
v.child_number,
v.sql_text,
v.elapsed_time,
v.cpu_time,
v.disk_reads,
rank() over(order by v.disk_reads desc) elapsed_rank
from v$sql v) a
where elapsed_rank = 10;
希望能幫到您!
分享題目:oracle怎么看io,Oracle怎么看是否用了索引
轉(zhuǎn)載來于:http://chinadenli.net/article10/dseiigo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、商城網(wǎng)站、品牌網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、企業(yè)建站、微信公眾號(hào)
聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)