資料庫高io問題調查
一、現象:
rac叢集,有點慢,經檢查庫執行還正常,但io非常高。iowait達到100%。
二、分析與處理
iostat -d -x -k 2 |grep dm-
發現+DATADG對應的dm都繁忙,另外一個+ARCHDG對應的dm空閒。
判斷確實是資料庫請求導致磁碟繁忙。
查鎖,沒有。
查wait session,查awr報告,查到某些疑似wait程式,kill後沒有改善。
檢查cron裡expdp程式,log長時間沒有走,匯出hang住了。
expdp attach 進入任務檢視,執行kill_job,經過很長時間才kill成功。
但檢視io仍然100%。
cd /var/log/sa
檢視歷史io記錄tail sar10
示例:
19:50:01 0.00 17.38 66.10 0.00
20:00:01 0.00 17.20 57.43 0.00
20:10:01 0.00 27.44 243.20 0.00
20:20:01 0.04 18.60 68.21 0.00
20:30:01 0.00 17.75 69.12 0.00
從前一日的15:32之後出現dm磁碟佔用100%。
檢查與此時間點比較符合的程式。
ps -eo pid,lstart,etime,cmd |grep 'Fri Dec 11'
查到3個pid,是'LOCAL=NO'程式。
檢查對應的spid、sid、session、sql_text,進行分析。
kill後,還是 磁碟佔用100%,但過半小時後,io降下來了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30186176/viewspace-2741472/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 調查問卷資料庫設計資料庫
- ORACLE 資料庫11.2.0.4 單例項伺服器IO等待高問題分析Oracle資料庫單例伺服器
- mysql資料庫磁碟io高的排查MySql資料庫
- 併發查詢資料庫問題資料庫
- Oracle效能最佳化:資料庫配置和IO問題Oracle資料庫
- 資料庫高回滾爭用的問題資料庫
- 資料庫高階查詢之子查詢資料庫
- 解決資料庫高併發訪問瓶頸問題資料庫
- 緊急問題:我級聯資料表怎麼查資料庫有問題呢???資料庫
- 資料庫習題高階資料庫
- 資料庫引擎調整顧問資料庫
- 11個高階MySQL資料庫面試問題和答案MySql資料庫面試
- 智慧儲存市場調查:資料移動將成大問題
- python資料庫-MySQL資料庫高階查詢操作(51)Python資料庫MySql
- 解決latch free問題的資料庫引數調整資料庫
- 資料庫分組查詢最大值的問題資料庫
- 關於下拉選單查詢資料庫的問題資料庫
- 資料庫同步問題資料庫
- 從業務角度分析奇怪的資料庫高負載問題資料庫負載
- 資料庫IO有多慢?資料庫
- 面試常問的20個資料庫高頻面試題詳解!資料庫面試題
- 瀚高資料庫企業版中的許可權問題資料庫
- 資料庫高可靠,輕鬆解決事務丟失問題資料庫
- 資料庫常見問題資料庫
- 資料庫被鎖問題資料庫
- jbuilder 與資料庫問題UI資料庫
- 資料庫中文問題,急資料庫
- jbuilder資料庫中文問題UI資料庫
- 配置資料庫問題?求救資料庫
- 資料庫關聯問題資料庫
- 資料庫同步更新問題?資料庫
- 資料庫問題求證資料庫
- sybase iq 資料庫 問題資料庫
- 資料庫併發問題資料庫
- Domino 資料庫超大問題資料庫
- 資料庫欄位問題資料庫
- 資料庫啟動問題資料庫
- jboss訪問資料庫的問題資料庫