sql調優學習之cpu消耗過多...

li__hl8888發表於2016-05-20

1>不分析索引的表分析方式:

analyze table aaa compute statistics;這種表分析相當於刪除了直方圖的統計資訊.

9iR2 第一次hard parse 會參考資料分佈,從而影響執行計劃.


10053 trace file as below:

Before analyze table:


table :im_blackist orig cdn:57477

ACCESS PATH :tsc Resc:38 Resp:39

Access path:index(equal)

Index:IM_BLACKLIST_LID_IND

table:im_blackist

RSC CPU:0    RSC IO:4


after analyze table:


table :im_blackist orig cdn:57477

ACCESS PATH :tsc Resc:38 Resp:39

Access path:index(equal)

Index:IM_BLACKLIST_LID_IND

table:im_blackist

RSC CPU:0    RSC IO:65


調優思想 :從等待事件,sql,10053 ,以及和正常庫的比較.

現象:cpu 多消耗了很多時間.

分析:1>可能今天過多的執行了某些sql. 執行計劃的變更造成了CPU使用過多....

檢查索引,

10053跟蹤...

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

相關文章