一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

AWR實(shí)戰(zhàn)分析之

 崔鋒1v14jbrb4q 2017-11-12

    今天早上在巡檢數(shù)據(jù)庫(kù)時(shí),發(fā)現(xiàn)報(bào)表數(shù)據(jù)庫(kù)DB Time有些異常,獲取當(dāng)時(shí)AWR報(bào)告,發(fā)現(xiàn)一個(gè)新的等待事件buffer busy waits,記錄一下排查分析過(guò)程,詳細(xì)信息如下:

AWR實(shí)戰(zhàn)分析之----buffer <wbr>busy <wbr>waits
從數(shù)據(jù)庫(kù)負(fù)載和會(huì)話數(shù)量上看,數(shù)據(jù)庫(kù)沒(méi)什么問(wèn)題,但是從TOP 5上我們看到了一個(gè)新的等待事件
AWR實(shí)戰(zhàn)分析之----buffer <wbr>busy <wbr>waits
    該等待事所點(diǎn)時(shí)間百分比不高,這也是為什么從數(shù)據(jù)庫(kù)負(fù)載和會(huì)話數(shù)量上沒(méi)有體現(xiàn)出來(lái)的原因,但是作為DBA我們需要做的是做異常殺死在搖籃里,DBA救火是必備技能,但是做好消防監(jiān)控也是必備能力,回到該等等事件上來(lái),先說(shuō)說(shuō)該等待事件原理:當(dāng)一個(gè)會(huì)話獲取數(shù)fuffer cache中一個(gè)數(shù)據(jù)塊時(shí),因?yàn)閎uffer是繁忙的,無(wú)法獲取,官方給出了兩個(gè)常見(jiàn)產(chǎn)生該等等事件的原因:

    1.其它會(huì)話正在將數(shù)據(jù)塊讀入buffer

    2.其它會(huì)話以排它模式持有buffer

有點(diǎn)不太好理解,說(shuō)的簡(jiǎn)單的,后來(lái)經(jīng)過(guò)自己的理解,我給出一種解釋,可以簡(jiǎn)單理解為熱塊問(wèn)題,通常發(fā)生在頻率插入或更新的情況,因?yàn)椴迦霑r(shí)數(shù)據(jù)可以多次往同一塊寫(xiě)入,特別是索引,插入引起塊的分裂,產(chǎn)生熱塊,是不是這樣的呢?我們做一下查詢我后和AWR中的TOP SQL進(jìn)行驗(yàn)證。

--查詢快照期間發(fā)生該等待事件的SQL和BLOCKING SQL

SELECT sql_id,
       blocking_session,
       blocking_session_serial#,
       blocking_session_status,
       p1                       "File",
       p2                       "Block",
       p3                       "Reason"
  FROM dba_hist_active_sess_history
 WHERE event = 'buffer busy waits'
   and snap_id in (5283, 5284)

AWR實(shí)戰(zhàn)分析之----buffer <wbr>busy <wbr>waits
產(chǎn)生該等待事件的SQL_ID為:cw6a7w8u5awwf然后跟據(jù)BLOCKING_SESSION信息查詢SQL_ID

select distinct sql_id
  from dba_hist_active_sess_history
 where session_id = '1494'
   and session_serial# = '6076'
   and snap_id in (5283, 5284)

結(jié)果顯示SQL_ID為:404qaurwrsnva

看來(lái)我們只需要找到 cw6a7w8u5awwf、404qaurwrsnva兩個(gè)SQL到底在做什么就可以了,現(xiàn)在我們來(lái)看AWR報(bào)告中TOP SQL部分
AWR實(shí)戰(zhàn)分析之----buffer <wbr>busy <wbr>waits
很顯然,兩條都在多次進(jìn)行插入操作,驗(yàn)證了我們前面的分析,另外,此類等待事件我們需要關(guān)注AWR中的如下模塊:
AWR實(shí)戰(zhàn)分析之----buffer <wbr>busy <wbr>waits
綜合分析來(lái)看,兩條SQL執(zhí)行的操作剛好就是這部分中的表,和該表上的兩個(gè)索引,至此問(wèn)題就分析出來(lái)了,難點(diǎn)是怎么去解決掉它?

因?yàn)槲疫@個(gè)案例是邏輯DG,受到操作限制,那么我想避免該類等待事件的操作有兩種方法

第一:將普通表做成分區(qū)表

第二:將定期將索引刪除并重建

第三:調(diào)整表和索引pctfree參數(shù),減少同一塊中數(shù)據(jù)記錄行數(shù)

引起該等待事件的原因可能有多種,詳細(xì)分類分析請(qǐng)參考DAVE博客:

http://blog.csdn.net/cymm_liu/article/details/7968537

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    日本亚洲欧美男人的天堂| 天堂网中文字幕在线观看| 日韩亚洲精品国产第二页| 五月天六月激情联盟网| 亚洲精品伦理熟女国产一区二区| 欧美一级特黄大片做受大屁股| 小黄片大全欧美一区二区| 熟女白浆精品一区二区| 国产综合一区二区三区av| 午夜色午夜视频之日本| 国产一区麻豆水好多高潮| 日本高清一道一二三区四五区 | 尹人大香蕉一级片免费看| 青青免费操手机在线视频| 欧美视频在线观看一区| 乱女午夜精品一区二区三区| 日本人妻的诱惑在线观看| 久久人人爽人人爽大片av| 亚洲色图欧美另类人妻| 亚洲高清亚洲欧美一区二区| 国产精欧美一区二区三区久久| 国产中文字幕一区二区| 中国少妇精品偷拍视频| 国产女优视频一区二区| 日本午夜乱色视频在线观看| 欧美日韩综合在线精品| 久热久热精品视频在线观看| 久久99精品国产麻豆婷婷洗澡 | 国产精品福利精品福利| 国产精品流白浆无遮挡| 亚洲女同一区二区另类| 亚洲精品国男人在线视频| 国产成人精品一区二三区在线观看| 亚洲国产精品久久精品成人| 一二区不卡不卡在线观看| 国产成人亚洲综合色就色| 国产极品粉嫩尤物一区二区| 日韩一级免费中文字幕视频| 91精品国产品国语在线不卡| 老熟妇2久久国内精品| 久久婷婷综合色拍亚洲|