遭遇大量CF型別的enqueue

xueji03發表於2008-07-06
發現一臺正式環境io偏高,抓了個statspack,命中率什麼的都較為理想,突出事件是enqueue,遂直接找Enqueue activity部分檢視,確定為CF型別:[@more@]

Eq Requests Succ Gets Failed Gets Waits Time (ms) Time (s)
-- ------------ ------------ ----------- ----------- ------------- ------------ CF 7,900 7,866 34 991 298.22 296

再check檢視v$enqueue_stat:

SQL> select * from v$enqueue_stat where cum_wait_time>0 order by inst_id,cum_wait_time;

以現CF型別的enqueue最近發生得很頻繁:

1 CF 12894072 1895049 12879213 14835 29183985

google網上案例,發現有insert 帶blog欄位表sql所導致的例子,如: http://logzgh.itpub.net/post/3185/224769

目前暫時未抓取到sql,準備寫一個procedure去監視一下並抓取到導致enqueue的sql語句。透過owi來監控db這事情挺早就已經準備做,事情太多,這回不能夠再拖了。

另外,metalink上297845.1這一篇文件可以參考一下的。還有另外二個連結:

http://lcmlsj.itpub.net/post/22187/271326

http://litterbaby.itpub.net/post/16841/276328

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14517718/viewspace-1006850/,如需轉載,請註明出處,否則將追究法律責任。

相關文章