本篇內(nèi)容主要講解“Oracle怎么排查CPU占用過(guò)高的排查”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Oracle怎么排查CPU占用過(guò)高的排查”吧!
元謀網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)2013年至今到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
CPU主要功能:處理指令、執(zhí)行操作、要求進(jìn)行動(dòng)作、控制時(shí)間、處理數(shù)據(jù)。
結(jié)合數(shù)據(jù)庫(kù)實(shí)例CPU占用高,可能的原因是數(shù)據(jù)庫(kù)在執(zhí)行大量的操作(全表查詢、大量排序等)。
由于公司沒有DBA,遇到數(shù)據(jù)庫(kù)問(wèn)題只能自己排查。
查詢死鎖以及解鎖的語(yǔ)句參考下方:
查看死鎖ID
SELECTs.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,
l.Oracle_USERNAME,l.OS_USER_NAME,l.PROCESSFROMV$LOCKED_OBJECT
l,V$SESSIONSWHEREl.SESSION_ID=S.SID;
查看表名稱
selectb.owner,b.object_name,a.session_id,a.locked_modefromv$locked_objecta,dba_objectsbwhereb.object_id=a.object_id;
手工關(guān)閉死鎖
altersystemkillsession‘sid,serial#’;(其中sid=l.session_id)
通過(guò)查詢死鎖也發(fā)現(xiàn)了一些死鎖,殺掉后CPU沒有降下來(lái),只能重新排查。
借助PLSQL查詢定時(shí)job和session
通過(guò)PL/SQL查詢到,不存在定時(shí)的JOB執(zhí)行。
通過(guò)Tools-Sessions,發(fā)現(xiàn)存在較多數(shù)據(jù)庫(kù)連接與訪問(wèn),但較難定位到具體那個(gè)sql或表存在問(wèn)題。
于是,Kill了所有Session,CPU得到緩解,但根本原因未查到,隔幾分鐘又反復(fù)了。
造成CPU暴增的原因有很多,思路也有很多,后續(xù)如果遇到可以參考上述思路,精準(zhǔn)定位到問(wèn)題并進(jìn)行優(yōu)化。
到此,相信大家對(duì)“Oracle怎么排查CPU占用過(guò)高的排查”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
文章題目:Oracle怎么排查CPU占用過(guò)高的排查
網(wǎng)站路徑:http://chinadenli.net/article32/ihjesc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、響應(yīng)式網(wǎng)站、定制網(wǎng)站、虛擬主機(jī)、營(yíng)銷型網(wǎng)站建設(shè)、App設(shè)計(jì)
聲明:本網(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)