成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

此類情況下解決Oracle數據庫重啟的四種方案

數據庫 Oracle
首先請DBA團隊分析oracle數據庫的日志,經DBA分析得知數據庫有兩個控制數據庫資源的進程在20:06時hang了大概幾十秒,oracle出于數據保護的機制便重啟了數據庫。然后從操作系統層面分析在20:06時操作系統的資源使用情況。

原題:Oracle數據庫重啟(內存參數numperm_global相關)

故障描述

Oracle數據庫發生重啟。

系統環境

AIX 6100-07-05-1228

Oracle 11g

故障分析

首先請DBA團隊分析oracle數據庫的日志,經DBA分析得知數據庫有兩個控制數據庫資源的進程在20:06時hang了大概幾十秒,oracle出于數據保護的機制便重啟了數據庫。

然后從操作系統層面分析在20:06時操作系統的資源使用情況。

從nmon的數據中可以得知CPU在全天使用率都很低,都低于30%,可見CPU使用情況正常。

分析內存的數據可知全天內存使用率并不高,基本穩定在80%以內,在20:06之前的一段時間,有計算內存增長情況,這和當時處理的業務相關。(注:nmon采樣點是6分鐘采一個點并取平均值)

再分析內存的換頁,從圖可以見看到,在20:06時產生了大量的換頁,當瞬間產生大量換頁時說明有應用程序在短時間內申請了大量的內存,同時內存不足并啟動lrud進程進行換頁,換頁帶來的問題就是會影響系統的性能。

由于nmon采樣的顆粒度比較粗,而oswatcher監控的采樣間隔是20秒,因此分析oswatcher的數據,主要分析vmstat的輸出,從vmstat的輸出可以看到當時free還有3103118個內存頁面(每個頁面4KB),即12GB內存,而此時有746個pi和16989個po。因此可見在內存有剩余的情況下產生了換頁。

下面分析在內存有剩余的情況下產生換頁的原因,AIX的內存管理機制是把內存分為多個內存池(memory pool),這個系統有90GB內存,120個邏輯CPU。AIX會按8個邏輯CPU分一個內存池的劃分機制,把內池劃分為多個內存池。即這個系統它的內存池有15個:

為了優化內存的管理,在AIX 6.1時引入了numperm_global參數,這個參數設置為0時代表在換頁時以內存池為單位去判斷是否把計算內存換出,這個參數設置為1時代表在換頁時以全局為單位去判讀是否把計算內存換出。

在AIX特定版本下(6100-06-sp7 / 6100-06-sp8 / 6100-06-sp9 / 6100-07-sp4 / 6100-07-sp5)numperm_global這個參數設置為1會觸發操作系統的bug,即當系統的PIN住的64KB頁面達到maxpin%(80%)時,換頁程序在換取4KB頁面時,即使有文件系統緩存剩余(大于minperm,缺省為物理內存的3%)的情況下,也只換取計算內存頁面,而計算內存頁面被換出會對性能有很大的影響并有可能導致應用程序緩慢或者數據庫掛起。

一般來說,大量PIN 64KB內存頁面應用程序并不多,但是Oracle數據庫出于提高性能的原因,一般都會將SGA和PGA PIN在內存里。如果SGA和PGA加起來接近maxpin%,那么在numperm_global設置為1的時候就有很大的可能觸發上面提到的bug,導致early paging問題。

經檢查發現numperm_global這個參數設置的為1,因此在oracle有大量64KB頁面申請時,64KB頁面達到maxpin%(80%),這時即使有12GB剩余的內存,此時也只會把計算內存換出去,這樣導致系統在20:06左右操作系統出現性能問題。

故障建議

基于上面分析,建議如下:

方案1:作為規避方案,把numperm_global修改為0,并重啟生效。

方案2:為了徹底解決early paging的問題,IBM在AIX 6.1 TL09 SP01版本中發布了補丁IV44998。在此種情況下,建議升級操作系統并啟用numperm_global參數來達到優化內存的分配機制的目的。

方案3:將Oracle SGA使用的內存指定為16MB頁面,從而避免大量的64KB 頁面被PIN。

 

方案4:將Oracle的LOCK_SGA參數改為FALSE,使其不PIN內存頁面。 

責任編輯:龐桂玉 來源: talkwithtrend
相關推薦

2017-06-08 12:52:34

Oracle數據庫重啟解決方案

2011-03-14 13:33:32

Oracle數據庫啟動

2010-04-19 16:08:31

Oracle數據庫

2011-03-21 12:51:16

Oracle數據庫表連接

2021-01-13 11:42:52

分庫分表數據庫瓶頸

2018-01-03 08:52:27

MySQL數據庫級別

2010-04-22 17:36:51

Oracle數據庫

2018-09-13 14:51:43

NoSQL數據庫大數據

2010-04-14 17:46:10

Oracle數據庫

2020-02-27 09:00:00

數據庫設計工具

2019-09-20 21:50:47

數據庫緩存

2022-09-20 19:37:08

MySQL

2010-01-12 12:15:25

SOA安全解決方案

2021-10-10 22:10:47

手機開機電池

2017-02-28 14:28:37

數據跨庫分頁架構

2009-12-14 15:29:48

解決方案SOA安全

2011-08-02 17:26:38

Oracle數據庫遠程連接

2025-02-18 16:27:01

2024-05-22 19:10:18

跨域Web開發

2019-04-03 05:04:50

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 米奇成人网 | 日本成人久久 | 午夜久久av | 欧美成人免费在线视频 | 国产中文区二幕区2012 | 电影午夜精品一区二区三区 | 欧美精品一区二区蜜桃 | 久久久久久亚洲国产精品 | 欧美 中文字幕 | 国产精品一区久久久久 | 国产专区在线 | 日本手机看片 | 日韩免费 | 亚洲国产精品成人无久久精品 | 99久久精品免费看国产免费软件 | 毛片网在线观看 | 在线黄色影院 | 五月婷婷中文 | 精品96久久久久久中文字幕无 | 日本一区二区三区视频在线 | 91xxx在线观看 | 欧美一区免费 | 日日操夜夜干 | 国产精品18hdxxxⅹ在线 | 91电影| 亚洲欧美综合 | 国产精品久久久久久久久久久久久 | 美女在线一区二区 | 蜜桃在线一区二区三区 | 亚洲福利| 天堂色网 | 国产成人综合一区二区三区 | www日日日 | 日韩精品人成在线播放 | 91精品国产91久久综合桃花 | 亚洲第一在线 | 毛片视频免费观看 | 2018天天干天天操 | 国产一区二区在线免费观看 | 国产一区二 | 中日字幕大片在线播放 |