一條執行4秒的sql語句導致的系統問題 (轉)

來源:互聯網
上載者:User

標籤:blog   http   io   使用   for   資料   sp   問題   c   

為了一看究竟,抓取了一個awr報告。
發現系統的負載情況確實很嚴重,每秒的redo有1.6M,可見系統的負載不是主要在select上,可能有一些dml之類的操作極為頻繁。

 

看了下等待事件。都是關於lock的。這個時候就有些納悶了。到底什麼樣的操作會導致嚴重的鎖等待。

Top 5 Timed Foreground Events

 

這個時候怎麼解釋執行計畫效率很高,但是執行時間卻很長的問題。
第一個猜想就是系統的負載加大了,可能查取資料的時候就慢了。但是反過來說,也不會慢這麼高的比例啊。
所以這種猜想不成立的。
第二個猜想就是有大量的並發dml,同時做update,導致其他的一些Update就在等待。當然這種設計是有問題的。
但是時間已經過去了很久,v$session裡面早就沒有對應的記錄了。怎麼驗證自己的猜想呢。
還是使用ash。裡面有一個章節是blocking sessions的細節。

http://blog.itpub.net/23718752/viewspace-1285185/

 

一條執行4秒的sql語句導致的系統問題 (轉)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.