成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

CSS?initialization事件溯源

IT那活兒 / 3840人閱讀
CSS?initialization事件溯源

本文章,給大家分享一個經(jīng)典的案例:負(fù)載很低的數(shù)據(jù)庫,日常使用正常,巡檢時發(fā)現(xiàn)等待事件異常,建議剛接觸oracle數(shù)據(jù)庫的DBA,檢查時一定要重點關(guān)注等待事件。


問 題:

巡檢發(fā)現(xiàn)數(shù)據(jù)庫Top 5 Timed Events中CSS initialization事件排在第一

環(huán)境:

Aix 6.1

Oracle 10.2.0.5單機


 分 析:

CSS initialization 代表有進(jìn)程在向CSS進(jìn)行注冊。但數(shù)據(jù)庫是單實例,且數(shù)據(jù)庫也沒有使用ASM,那么為什么會出現(xiàn)CSS initialization?

該等待事件雖然等待的次數(shù)不多,但是每次等待的時間卻很長,對系統(tǒng)性能肯定會有影響,所以必須進(jìn)行處理。接下來分析為什么會出現(xiàn)該等待事件。

首先檢查了數(shù)據(jù)庫的alert日志,發(fā)現(xiàn)日志里面沒有出現(xiàn)相關(guān)的錯誤。

然后找到該事件對應(yīng)的sql

查看具體的sql

發(fā)現(xiàn)相關(guān)的sql都是對v$asm_diskgroup視圖進(jìn)行查詢,因為查詢針對系統(tǒng)視圖的,懷疑可能是系統(tǒng)自帶的job執(zhí)行的,接下來檢查是哪個用戶在執(zhí)行sql:

該用戶是XXX系統(tǒng)監(jiān)控模塊連接數(shù)據(jù)庫使用的賬號,判斷是數(shù)據(jù)庫監(jiān)控在執(zhí)行該sql。

雖然該庫沒有使用asm,也不是RAC環(huán)境,查詢v$asm_diskgroup視圖也不應(yīng)該有問題啊,繼續(xù)分析。

手動執(zhí)行sql一次耗時2分鐘,檢查該sql的執(zhí)行計劃,沒有發(fā)現(xiàn)異常。

查詢metalink,Bug 10024824 – Database/session hang with ‘CSS initialization’ ,版本是10.2.0.5,而我們的數(shù)據(jù)庫版本也正好是這個版本。

文檔提示該bug只出現(xiàn)在RAC環(huán)境,由于OH/log//client目錄權(quán)限不對導(dǎo)致,建議改為771。

故障數(shù)據(jù)庫不是RAC環(huán)境的,檢查該目錄權(quán)限755

檢查另一套環(huán)境一樣的數(shù)據(jù)庫,目錄權(quán)限也是755,執(zhí)行同樣的sql,沒有問題。

如果按照bug來說,是權(quán)限的問題,那么client目錄一定是不能被寫入,所以才hang住。我們繼續(xù)檢查目錄和目錄中的文件。

查看目錄client的下文件css*.log,共66667,每天生成251個文件。每次查詢v$asm_diskgroup一次,就出現(xiàn)一個新的文件。另一套正常的數(shù)據(jù)庫該目錄下的文件只有168個。

文件內(nèi)容

再次測試運行一個查詢,并且用truss追蹤該進(jìn)程,發(fā)現(xiàn)了問題的根源:進(jìn)程大部分的時間是花在遍歷client下cssN.log文件

判斷在每次查詢v$asm_diskgroup的時候,都會在client下生成一個新的cssN.log文件(10.2.0.5才有,其他版本沒發(fā)現(xiàn)),生成的命名規(guī)則是前一個數(shù)字加1。因此,生成新的cssN.log文件時,需要遍歷整個client目錄下的cssN.log文件,才能知道最大的數(shù)字是多少,才能生成第N+1的文件。而在client下不斷生成大量文件,這個和oracle的一個unpublish bug 6004127 有關(guān)(ID 729349.1)。目前沒有patch,文檔上說解決的方法是用crontab定期清理client下的cssN.log、

清理超過3天的日志,再次查詢v$asm_diskgroup,耗時低于0.01秒。


解決方案:

  1. 定期清理$ORACLE_HOME/log/hostname/client下的文件,或者升級數(shù)據(jù)庫到11.2.0.3以上。
  2. 該庫沒有使用asm磁盤組,不用監(jiān)控v$asm_diskgroup視圖數(shù)據(jù)。


END


更多精彩干貨分享

點擊下方名片關(guān)注

IT那活兒

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/129856.html

相關(guān)文章

  • Event Sourcing事件溯源架構(gòu)模式

    摘要:也叫事件溯源,是這些年另一個越來越流行的概念,是大神提出的一種架構(gòu)模式。事件是一等公民,系統(tǒng)的數(shù)據(jù)以事件為基礎(chǔ),事件要保存在某種存儲上。業(yè)務(wù)數(shù)據(jù)只是一些由事件產(chǎn)生的視圖,不一定要保存到數(shù)據(jù)庫中。 Event Sourcing也叫事件溯源,是這些年另一個越來越流行的概念,是大神Martin Fowler提出的一種架構(gòu)模式。簡單來說,它有幾個特點: 整個系統(tǒng)以事件為驅(qū)動,所有業(yè)務(wù)都由事件驅(qū)...

    zr_hebo 評論0 收藏0
  • 參加第二屆前端開發(fā)者年度大會總結(jié)

    摘要:代表公司去參加今年的第二屆前端開發(fā)者年度大會,散會的時候,技術(shù)老大問我,今天感覺怎么樣,有什么收獲,當(dāng)時就零零碎碎的回答了一些,不算完美趁著還記得點什么,在這里做個自我回顧總結(jié),謹(jǐn)代表個人見解,有不當(dāng)之處,或若涉及圖片隱私或者其它問題,煩請 代表公司去參加今年的 第二屆前端開發(fā)者年度大會,散會的時候,Team 技術(shù)老大問我,今天感覺怎么樣,有什么收獲,當(dāng)時就零零碎碎的回答了一些,不算完...

    solocoder 評論0 收藏0
  • Spring Cloud 微服務(wù)系統(tǒng) - 分布式食物解決方案

    摘要:一微服務(wù)系統(tǒng)最大的挑戰(zhàn)數(shù)據(jù)的并發(fā)訪問修改不同請求之間的數(shù)據(jù)隔離多個服務(wù)共同完成一個業(yè)務(wù)請求,保證都完成或者失敗發(fā)生異常時的數(shù)據(jù)回滾二事務(wù)事務(wù)本地事務(wù)的原則,實現(xiàn)原理事務(wù)事務(wù)機制事務(wù)抽象內(nèi)部事務(wù),外部事務(wù),幾種事務(wù)管理實現(xiàn)事務(wù)管理的實例 一、微服務(wù)系統(tǒng)最大的挑戰(zhàn) 數(shù)據(jù)的并發(fā)訪問、修改 不同請求之間的數(shù)據(jù)隔離 多個服務(wù)共同完成一個業(yè)務(wù)請求,保證都完成或者失敗 發(fā)生異常時的數(shù)據(jù)回滾 二、...

    Kylin_Mountain 評論0 收藏0
  • 中間件增強框架之InterceptFramework

    摘要:攔截之前的準(zhǔn)備在應(yīng)用啟動的特定生命周期內(nèi)改寫字節(jié)碼,植入特定的邏輯處理代碼進(jìn)行攔截。劫持通過字節(jié)碼改寫動態(tài)代理等技術(shù),在客戶端調(diào)用代碼中嵌入特定處理邏輯,獲取調(diào)用相關(guān)的信息,如調(diào)用地址調(diào)用協(xié)議調(diào)用結(jié)果等。 這次我們?yōu)榇蠹規(guī)碇虚g件增強框架專題(MOF)的最后一篇文章,為大家講解MOF中的InterceptFramework框架。該框架可以在應(yīng)用啟動過程中獲取畫像信息,實現(xiàn)應(yīng)用畫像數(shù)據(jù)采...

    chnmagnus 評論0 收藏0
  • FEDay 參會小記

    摘要:介紹微信風(fēng)格的,與客戶端體驗一致,這個自己去微信上看吧,略。微信調(diào)試一件套,網(wǎng)頁授權(quán)模擬集成代理遠(yuǎn)程調(diào)試。這些在微信開發(fā)者中心有介紹,略。年微信開發(fā)經(jīng)驗的人,終于又成為了零年開發(fā)經(jīng)驗的人,重新走上了踩坑之路。 showImg(https://segmentfault.com/img/bVtEd1);活動地址:http://fequan.com/2016/ 注意:英文不好,小記也帶有自己...

    xcc3641 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<