91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

latch中undo global data問題的處理方法

發布時間:2021-11-12 16:31:33 來源:億速云 閱讀:250 作者:柒染 欄目:關系型數據庫

latch中undo global data問題的處理方法,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

五一假期期間接到運維同學的微信,說應用報錯了,跟數據庫有關的,發過來截圖一看報錯的信息是could not get next sequence value。以為是某個sequence達到了最大值,讓幫忙查是哪個sequence。

于是查了dba_sequences,沒有哪個sequence達到了最大值。

于是看session的信息,查詢v$session中的等待事件,發現有大量的等待事件是“latch: undo global data”。從事件名字上來看應該是undo的問題。

查詢undo表空間的使用率,果然到了100%。但undo是可以重復使用的,除非有非常大的事務占滿了整個undo表空間,undo表空間有460多G,占滿的可能性不大。

上網搜了latch: undo global data相關的文章,有一個提到MOS上的一篇文檔:"LATCH: UNDO GLOBAL DATA" In The Top Wait Events (文檔 ID 1451536.1)

文檔中介紹這個等待事件意味著大量的session在試圖找到新的undo extent和偷取未過期的undo extents。這個等待和隱含參數_undo_autotune設置為FALSE情況下的UNDO空間不足有關。

當前數據庫的_undo_autotune確實為FALSE,而且undo_retention=259200,換算下來就是72小時。

先認識一下隱含參數_undo_autotune:

      從10.2版本開始,oracle默認采用自動調整undo retention的方法

      根據你undo tablespace的大小以及系統的繁忙程度(v$undostat中信息)自動調整undo_retention參數,所以在10g的數據庫上你會經常發現undo tablespace永遠是滿的,因為當你undo tablespace有空閑空間時,系統自動調大undo_retention來保留更多的undo blocks。這一方法有利于時間長的查詢,但是對于典型的OLTP系統來說不太適用。因為OLTP上不太可能跑如此長時間的查詢,而且在很繁忙的 OLTP上還會導致上面所遇到的問題。

_undo_autotune=true時,undo_retention不再適用。而_undo_autotune=false時,undo_retention按設置的時間保留。

通過上面的解釋,再加上五一假期期間在做數據清理工作,大量的undo被保留72小時,最終導致了undo表空間爆滿,應用無法正常訪問。

解決方法:

1、設置_undo_autotune=true,可以在線修改

2、增加undo表空間大小(resize現有數據文件或增加數據文件)

3、調小undo_retention參數

最終調小了undo_retention參數設置為43200(12小時),應用恢復正常。

參考:http://blog.itpub.net/4227/viewspace-1060723/

http://blog.csdn.net/dba_waterbin/article/details/8646982

看完上述內容,你們掌握latch中undo global data問題的處理方法的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁晋县| 普洱| 顺昌县| 咸丰县| 桐梓县| 仁怀市| 嘉黎县| 石门县| 利辛县| 万荣县| 鲜城| 青岛市| 社会| 沂南县| 安义县| 盐山县| 曲靖市| 隆子县| 和平区| 和顺县| 平和县| 金门县| 乌兰县| 南涧| 龙陵县| 吴堡县| 万全县| 清苑县| 青铜峡市| 平南县| 腾冲县| 临沭县| 湖北省| 文水县| 肃北| 温泉县| 汉沽区| 青河县| 靖西县| 灌云县| 黔西县|