oracle_CPU佔用率高時的問題定位
監控cpu的使用率
透過topas、nmon、vmstat 等工具監控cpu的使用率:
問題定位
透過等待事件定位:
這種情況在作業系統級別看有大量佔cpu 高的程式。
1、查詢資料庫中session的等待情況:
SELECT event, COUNT(9) FROM v$session GROUP BY event;
注意事件為 latch free,cache buffer chains,shared pool,buffer busy wait等分組的數量,這些事件會消耗大量cpu。
2、查詢有問題的session正在執行的sql語句:
SELECT sql_id, COUNT(9)
FROM v$session
WHERE event = 'latch free'
GROUP BY sql_id;
檢視每個sql語句被多少個session在執行,定位問題是否是sql語句的大量執行引起的。
3、檢視詳細sql:
SELECT sql_fulltext FROM v$sql WHERE sql_id = '';
透過後臺程式號定位:
這種情況在作業系統級別看有一個或兩個持續佔cpu 高的程式。
1、透過topas檢視程式號(spid)
2、透過spid 取得相關聯的session
取得paddr進行關聯
Select addr from v$process where spid=5525626;
Select USERNAME,status,osuser,machine,terminal,program,module,sql_id,event from v$session
Where padd=’07000003395E8F40’;
Event 為等待事件,重點關注
3、檢視session的等待事件、執行語句、呼叫模組等資訊
SELECT sql_fulltext FROM v$sql WHERE sql_id = '';
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27038344/viewspace-746096/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 禁用software_reporter_tool.exe 解決CPU高佔用率的問題
- 面試問題---JAVA程式CPU佔用過高怎麼定位面試Java
- Linux系統中CPU佔用率較高問題排查思路與解決方法Linux
- cpu使用率過高問題(Java)Java
- cpu佔用率100%怎麼解決 cpu佔用率高怎麼辦
- Oracle CPU使用率過高問題處理Oracle
- java應用CPU佔用率過高排查Java
- 執行緒剖析-助力定位程式碼層面高耗時問題執行緒
- Java中的CPU佔用高和記憶體佔用高的問題排查Java記憶體
- 如何解決win10系統baidunetdisk 磁碟佔用率100%的的問題Win10AI
- Node.js 應用高 CPU 佔用率的分析方法Node.js
- windows10cpu佔用率高怎麼辦Windows
- Windbg分析高記憶體佔用問題記憶體
- mysql中CPU或記憶體利用率過高問題MySql記憶體
- win10解決antimalware service executable cpu佔用率高的方法Win10
- gpu佔用率100%正常嗎 電腦gpu佔用高怎麼解決GPU
- 檢視oracle臨時表空間佔用率的檢視Oracle
- win10系統keyshot佔用率高cpu怎麼辦_win10 keyshot佔用率100%cpu處理方法Win10
- rundll32.exe程式佔用率CPU高的原因及解決方法
- 執行緒剖析 - 助力定位程式碼層面高耗時問題|得物技術執行緒
- 利用Windbg分析高記憶體佔用問題記憶體
- 恆訊科技分析:如何解決SQL Server CPU使用率過高的問題?SQLServer
- JVM問題定位工具JVM
- [轉帖]JFR 定位因為 SSL 導致 CPU Load 飈高的問題
- win10記憶體佔用率高怎麼解決 win10記憶體佔用率突然爆滿處理方法Win10記憶體
- 從時延毛刺問題定位到 Netty 的效能統計設計Netty
- ios XCUIElement 元素定位問題iOSUI
- 磁碟佔用高問題如何排查?三步教你搞定
- WEB應用訪問緩慢的問題定位Web
- 移動端使用 rem 單位時 css sprites 定位問題REMCSS
- python kubernetes 獲取 pod 的 cpu 佔用率Python
- win10磁碟佔用率100怎麼辦_win10磁碟佔用率100%的解決方法Win10
- 利用 Arthas 精準定位 Java 應用 CPU 負載過高問題Java負載
- 如何解決小程式使用率低的問題
- 微軟將在9月中旬修復CPU利用率飆高的問題微軟
- win10 c盤利用率總是時不時的佔用100%如何解決Win10
- win10系統defender antivirus cpu佔用率過高怎麼解決Win10
- OOM分析之問題定位(二)OOM
- 解決高度塌陷、定位問題