精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

從如何更好的監控Oracle共享池談起

數據庫 Oracle
監控與診斷實際上也是一種運維知識,開發監控與診斷工具,產品經理中應該有資深的運維專家,僅僅依靠高水平的研發人員是開發不出一套真正高水平的運維監控與診斷工具的。而對于一些比較脆弱的數據庫模塊的監控采集,也需要十分謹慎的做設計,否則監控軟件會成為偽裝成天使的惡魔。

?二十年前搞Oracle運維的時候,被折騰得最厲害的是共享池的問題,ORA-4031絕對是DBA必須面對的,也是最束手無措的錯誤。很多DBA面試官也會問大量的共享池診斷與優化的問題,雖然他自己對很多問題的了解也不過如此。

今早的這篇文章的主體結構是昨天下班前寫出來的,今早做了一些補充就發出來了。因為昨天上午我一直在做D-SMART這個部分的優化設計,這篇文章實際上是我這一天工作的一些總結。

Oracle 10G以后有了SGA動態分配的能力,而且服務器的內存也從MB級別進入到了VLM的級別,共享池和ORA-4031的問題也就見得少了。在D-SMART里,針對ORA-4031的監控功能比較少,只提供了一些用于分析的工具,不過這幾年也很少能發揮作用。

最近一個客戶的數據庫因為遇到BUG導致了一個實例出現ORA-4031,必須重啟才能解決問題。用戶提出了針對ORA-4031問題能否加強監控與分析。我這幾天也一直在考慮這個問題。Oracle數據庫中最脆弱和最復雜的組件就是SHARED POOL,對SHARED POOL的監控一定要特別小心。十多年前給用戶做Oracle服務的時候也經常遇到采集SHARED POOL的數據的時候把數據庫實例HANG死的問題。我甚至養成了采集共享池數據的時候一定另外開好另外一個窗口,一旦有問題立馬殺掉采集的會話。

可能很多朋友開發的Oracle監控工具里都有共享池監控的功能,他們也覺得監控共享池的手段是很豐富的,為什么我們會把這件事搞得這么復雜呢?

圖片

在D-SMART的共享池數據采集方面,我也是十分謹慎的,不希望因為監控工具設計的不慎而導致原本負載過高的數據庫實例被監控腳本搞垮。在V2.2版本的D-SMART中,和SHARED POOL相關的指標都是通過比較穩妥的系統視圖采集的。如今要加強共享池數據的采集,首先想到的就是v$sgastat,因為Oracle的AWR也會采集這個視圖里的數據。

為了確認訪問的視圖的風險,我們需要找出視圖訪問的基礎數據結構,如果需要大量掃描共享池,那么就應該盡可能避免。通過下面的腳本可以查找相關信息。

SELECT view_definition FROM v$fixed_view_definition        WHERE view_name='GV$SGASTAT';

圖片

可以看出,GV$SGASTAT的基礎視圖是x$ksmfs ,x$ksmss ,x$ksmls ,x$ksmjs ,x$ksmns, x$ksmstrs,這些基礎數據結構都是匯總KGH的數據的,本身不需要遍歷KGH,因此風險都不大。

圖片

比如ksmss存儲了共享對象的一些屬性,雖然不會在訪問該對象時持有shared pool的閂鎖,不過訪問過程中也會對共享池內的對象的變更產生影響。因此雖然我們可以比較安全的采集數據,不過也不適合過于頻繁。這樣的指標的采集,每個小時一次就可以了。

column indx heading "indx|indx num" 

column kghlurcr heading "RECURRENT|CHUNKS"

column kghlutrn heading "TRANSIENT|CHUNKS"

column kghlufsh heading "FLUSHED|CHUNKS"

column kghluops heading "PINS AND|RELEASES"

column kghlunfu heading "ORA-4031|ERRORS"

column kghlunfs heading "LAST ERROR|SIZE"

select   indx,  kghlurcr,  kghlutrn,  kghlufsh,  kghluops,  kghlunfu,  kghlunfs from  sys.x$kghlu where   inst_id = userenv('Instance')

圖片

對于監控共享池的情況來說,kghlu數據結構更為有效,可以十分詳細地查看到共享池中的每個子池的統計信息。

圖片

特別是kghlunfu/ kghlunfs這兩個字段,顯示了每個子池出現的ORA-4031錯誤的次數以及最后一次分配錯誤所需分配的空間的大小。一般來說如果在某個子池中分配共享池空間失敗只是一個miss,此時會從另外一個池中分配,直到所有的子池中都無法分配空間,才會真正的出現FAILURE。因此ERRORS數量真正指出了共享池內存無法分配空間的情況。對該內存結構的監控可以比較準確地反映出共享池碎片產生的后果。不過這個數據結構的訪問也需要通過相關閂鎖,并且這個結構的訪問頻率要比前面所提的那些結構要頻繁。因此對該數據結構的采集依然不建議過于頻繁,一個小時采集一次已經足夠了。

圖片

為什么這樣說呢?kghlu中的kghlusep指針是一個十分重要的指針,它指向了共享池LRU鏈上的一個關鍵位置,那個位置分割了共享池LRU鏈的冷熱區。當新的CHUNK要加入LRU鏈的時候,是添加在該指針左側的冷區尾部。而冷區中的CHUNK被多次訪問時會遷移到LRU鏈的熱端,以便于被重用。因此這個指針是訪問十分頻繁的,采集該結構的數據要格外謹慎。

x$kghlu經常被某些數據庫監控軟件用來監控共享池問題,不過頻繁的訪問這個數據結構還是會對數據庫產生影響的,特別是數據庫并發比較大,共享池存在性能問題的時候,如果過于頻繁的監控這個數據結構,可能會產生一些相當嚴重的問題。如果知道了這一點,我想大家應該理解為什么我會對共享池的監控數據采集如此謹慎了。

col "avg size" format a30 truncate;

col siz format 999999999999

SELECT KSMCHCLS CLASS, COUNT(KSMCHCLS) NUM, SUM(KSMCHSIZ) SIZ,To_char( ((SUM(KSMCHSIZ) /COUNT(KSMCHCLS) /1024)), '999,999.00')||'k' "AVG SIZE" FROM X$KSMSP GROUP BY KSMCHCLS;

圖片

實際上要分析shared pool的風險,上面的語句具有更好的效果,如果發現perm內存不斷增長,free的平均大小不斷下降,甚至低于4KB,那么說明共享池出現了較大的碎片化風險。而下面的語句可以作更細致的分析。

col sga_heap format a15

col size format a10

select KSMCHIDX "SubPool", 'sga heap('||KSMCHIDX||',0)'sga_heap,ksmchcom ChunkComment,decode(round(ksmchsiz/1000),0,'0-1K', 1,'1-2K', 2,'2-3K',3,'3-4K',4,'4-5K',5,'5-6k',6,'6-7k',7,'7-8k',8,'8-9k', 9,'9-10k','> 10K') "size" ,count(*),ksmchcls Status, sum(ksmchsiz) Bytes from x$ksmsp where KSMCHCOM = 'free memory' group by ksmchidx, ksmchcls,'sga heap('|| KSMCHIDX||',0)',ksmchcom, ksmchcls,decode(round(ksmchsiz/1000),0,'0-1K',1,'1-2K', 2,'2-3K', 3,'3-4K',4,'4-5K',5,'5-6k',6,'6-7k',7,'7-8k',8,'8-9k', 9,'9-10k','> 10K');

圖片

這條SQL可以采集到共享池中free內存的詳細情況,如果較大的heap比較少時,共享池的碎片化就很嚴重了。

似乎我們可以直接對x$ksmsp直接做采集,從而獲得對共享池分析的更有效的數據。不過真的如此嗎?我們如果看一下x$ksmsp的實際結構,就會明白為什么我們不想把這個采集放到自動化采集的腳本中,更好的采集共享池的信息了。

圖片

我們可以看到ksmsp實際上指向了一個kghds的鏈表,而這個鏈表實際上是指向真實的heap鏈,對x$ksmsp的統計實際上會遍歷heap鏈表,對于共享池很大,并且共享池并發訪問很重,特別是共享池存在性能問題的場景,這種訪問無疑會加重共享池的負擔,甚至成為壓垮駱駝的最后一根稻草。如果這種采集放到不受控的自動化采集中去,那可能會帶來不可知的影響。因此這種分析我們只是在手工點擊的工具中提供,而不會做成自動化采集的一部分。

監控與診斷實際上也是一種運維知識,開發監控與診斷工具,產品經理中應該有資深的運維專家,僅僅依靠高水平的研發人員是開發不出一套真正高水平的運維監控與診斷工具的。而對于一些比較脆弱的數據庫模塊的監控采集,也需要十分謹慎的做設計,否則監控軟件會成為偽裝成天使的惡魔。

責任編輯:武曉燕 來源: 白鱔的洞穴
相關推薦

2021-12-13 22:15:29

SQLOracle共享池

2024-06-11 09:22:51

2017-04-25 16:45:11

2022-11-02 08:36:35

ArgoAIOPS

2017-10-31 20:12:35

玩客云迅雷

2009-03-19 10:24:27

全文檢索文本定位Oracle

2022-10-13 08:32:44

手機故障IO

2024-04-16 08:08:54

DTC國產庫產品

2009-08-10 10:00:34

CentOS未來Linux企業版

2015-11-18 09:56:24

數據中心監控

2025-03-11 00:35:00

DeepSeektoC業務

2010-01-05 10:11:23

ADO.NET連接池

2018-02-07 17:32:54

情感分析

2012-05-10 17:21:49

三星Tizen

2017-07-03 13:53:17

大數據大數據平臺數據治理

2009-05-19 09:55:11

IDC

2021-08-27 14:39:43

網絡安全威脅

2021-08-27 09:58:25

國家網絡安全網絡安全安全風險

2009-07-21 11:05:49

關閉ADO.NET連接

2012-01-05 10:13:54

云計算SLA
點贊
收藏

51CTO技術棧公眾號

国产成人久久婷婷精品流白浆| 国产精品自在线| 手机在线成人av| 久久uomeier| 国产精品国产三级国产| 99国精产品一二二线| 粉嫩aⅴ一区二区三区| 国产欧美日韩影院| 日韩一级高清毛片| 欧美 日韩精品| av网址在线免费观看| 99久久精品免费看国产| 国产乱肥老妇国产一区二| 国产一级二级毛片| 欧美精品一区二区三区精品| 欧美mv日韩mv国产网站| 成人中文字幕av| 欧美性爽视频| 欧美国产在线观看| 国产在线精品一区二区三区》| 中文字幕精品无码亚| 欧美日韩理论| 自拍偷拍免费精品| 丝袜熟女一区二区三区| 亚洲人成777| 91黄色免费看| 18禁网站免费无遮挡无码中文| av在线之家电影网站| av一本久道久久综合久久鬼色| 国产区精品在线观看| 国产一级做a爱片久久毛片a| 伊人久久大香线| 亚洲最新av在线网站| 亚洲乱妇老熟女爽到高潮的片| 国语自产精品视频在线看抢先版结局| 欧美日韩国产综合视频在线观看中文| 国产三级中文字幕| 国产鲁鲁视频在线观看免费| 99视频精品全部免费在线| 成人免费观看网址| 中文字幕免费播放| 久久一区视频| 欧美自拍视频在线| 欧美日韩综合在线观看| 日韩午夜黄色| 久久久久久久999| 国产精品九九九九九九| 99热国内精品| 日韩中文字幕视频| www久久久久久久| 精品国产a一区二区三区v免费| 亚洲国产一区自拍| www.555国产精品免费| 涩爱av色老久久精品偷偷鲁| 在线播放/欧美激情| 午夜剧场在线免费观看| 国产精品诱惑| 欧美精品久久天天躁| 免费一区二区三区在线观看| 欧美日韩国产网站| 欧美精品在线观看播放| 免费在线观看污网站| 91成人在线网站| 91麻豆精品国产91久久久更新时间 | 亚洲国产成人自拍| 亚洲春色在线| 91官网在线| 中文字幕亚洲一区二区av在线| 亚洲精品人成| 国产视频一区二区| 亚洲一区二区三区四区在线免费观看 | 久久国产精品成人免费观看的软件| 亚洲人成电影网站色…| 欧美黄色一级生活片| av一区二区高清| 久久激情视频免费观看| 国产av无码专区亚洲av毛网站| 欧美日本亚洲韩国国产| 国产做受高潮69| 六月丁香激情综合| 日韩精品电影一区亚洲| 国产日产久久高清欧美一区| 国产一区二区在线播放视频| 国产精品中文字幕日韩精品| 国产伦理久久久| 国内精品在线视频| 日韩一区中文字幕| 日本丰满少妇xxxx| 日韩精品三区| 91精品福利在线一区二区三区| 国产在线观看免费播放| 日韩av影院| 色阁综合伊人av| www.99re7.com| 久久欧美肥婆一二区| 91精品视频在线播放| 日韩在线观看视频一区二区三区| www国产成人| 亚洲美女自拍偷拍| 日韩电影免费看| 欧美日韩高清影院| 午夜视频在线观看国产| 成人影院在线| 久久久噜噜噜久久中文字免| 午夜精品免费观看| 国产精品1区2区3区在线观看| 久久久影院一区二区三区| 日本在线人成| 黑人欧美xxxx| 熟妇女人妻丰满少妇中文字幕 | 视频一区三区| 丁香影院在线| 欧美久久久久久久久久 | 日本一区二区三区四区在线视频| 永久免费看av| 成人在线免费电影网站| 亚洲精品电影网| 黄色片子在线观看| 肉肉av福利一精品导航| 国产精品久久久久久久免费大片| av资源种子在线观看| 欧美日韩亚洲系列| 337p日本欧洲亚洲大胆张筱雨 | 国产精品av免费| 范冰冰一级做a爰片久久毛片| 日韩欧美亚洲国产另类| 亚洲欧美日韩第一页| 国产精品视区| 国产精品一区在线播放| 成年人网站在线| 欧美日韩精品三区| 久久久久久九九九九九| 亚洲裸体俱乐部裸体舞表演av| 91精品久久久久久久| 国产香蕉在线| 色综合天天狠狠| 无码国产精品一区二区高潮| 99国产精品一区二区| 国产精品欧美日韩| 国产视频第一页在线观看| 精品福利一区二区| 欧美xxxxx精品| 国产综合自拍| 高清一区二区三区视频| 新版中文在线官网| 欧美一区二区成人| 久久久久亚洲av片无码| 精品午夜一区二区三区在线观看| 天天人人精品| 97欧美成人| 一区三区二区视频| 亚洲视频一区二区三区四区| 中文字幕乱码一区二区免费| 色哟哟精品视频| 人人狠狠综合久久亚洲婷| 国产精品国内视频| 97最新国自产拍视频在线完整在线看| 欧洲日韩一区二区三区| 黑人と日本人の交わりビデオ| 男女性色大片免费观看一区二区 | 国产区精品视频| 国产在线观看av| 日韩视频一区在线观看| 久久久久久久久久久久国产| 成人国产精品免费观看动漫| 999在线观看视频| 日本妇女一区| 国产成人黄色av| 自拍视频在线| 日韩三级视频中文字幕| 日本熟妇成熟毛茸茸| 99re热这里只有精品视频| 欧美激情国产精品日韩| 久久人人99| 91在线观看免费观看| 男人天堂亚洲天堂| 亚洲欧美中文日韩在线| 在线免费观看一级片| 亚洲精品午夜久久久| 无码任你躁久久久久久老妇| 欧美综合二区| 黄瓜视频免费观看在线观看www| 亚洲国产视频二区| 欧美中文字幕第一页| 在线看av的网址| 日韩免费高清av| 久久久久久久久影院| 国产精品久久久久久户外露出 | 日韩视频在线免费观看| 国产同性人妖ts口直男| 婷婷中文字幕一区三区| 亚洲色图日韩精品| 成人自拍视频在线| 日韩一级免费在线观看| 国产精品va| 日韩妆和欧美的一区二区| 日韩精品中文字幕一区二区| 日韩av电影在线免费播放| 国产剧情在线| 亚洲欧美国产视频| www.av黄色| 欧美综合在线视频| 精品一区在线视频| 中文字幕一区二区日韩精品绯色| 日批在线观看视频| 国内精品久久久久影院薰衣草| 男人揉女人奶房视频60分| 欧美88av| 亚洲精品一区二区三区樱花| 日韩丝袜视频| 亚洲影院色在线观看免费| 日韩性xxx| 久久久免费精品| 老司机精品影院| 亚洲色图狂野欧美| 天堂av手机版| 精品日韩在线一区| 国产美女主播在线观看| 色综合中文字幕国产| 国产一级特黄a高潮片| 国产精品久久久久aaaa| 最新中文字幕视频| 成人黄色一级视频| 成人免费播放视频| 精品在线视频一区| 成人中文字幕av| 久久婷婷一区| 免费高清在线观看免费| 亚洲大胆av| 日韩亚洲欧美一区二区| 91精品国产乱码久久久久久| 色综合视频二区偷拍在线| 色婷婷久久久| 精品日本一区二区三区在线观看| 亚洲国产欧美国产第一区| 国产原创欧美精品| 欧美另类激情| 91精品国产综合久久香蕉| 欧美高清免费| 国产精品视频久久久久| 国产私拍福利精品视频二区| 日本国产精品视频| 伊人久久综合一区二区| 8090成年在线看片午夜| 国产激情视频在线看| 久久久久久久久久久成人| 色爱综合区网| 欧美激情亚洲国产| 99久久精品免费看国产小宝寻花 | 亚洲精品大尺度| 可以免费看毛片的网站| 精品三级在线观看| 图片区 小说区 区 亚洲五月| 亚洲第一页自拍| 日本精品久久久久久| 亚洲黄色av女优在线观看| 午夜视频在线免费播放| 亚洲精品成人久久久| 你懂的在线网址| 一本色道久久88综合日韩精品 | 欧美大片在线影院| 七七久久电影网| 亚洲97在线观看| 美女18一级毛片一品久道久久综合| 欧美在线观看网址综合| jizzyou欧美16| 91久久精品美女| 99精品国产高清一区二区麻豆| 国产精品免费区二区三区观看 | 日韩电影免费观看中文字幕| 少妇激情av一区二区| 国产亚洲欧洲黄色| 美女免费久久| 欧美激情网友自拍| 亚洲精品中文字幕| 国产精选久久久久久| 欧美午夜在线播放| 精品乱子伦一区二区三区| 欧美美乳视频| 99re99热| 一本一道久久综合狠狠老精东影业| 日韩av资源在线| 久久国产精品99久久久久久老狼| 亚洲av无一区二区三区久久| 久久一二三国产| 911国产在线| 亚洲午夜精品在线| 天天干天天插天天射| 欧美一区二区日韩一区二区| 亚洲人成色777777老人头| 这里只有视频精品| 手机在线免费看av| 国产99久久精品一区二区 夜夜躁日日躁| 999国产精品亚洲77777| 国产伦精品一区二区三区高清版| 精品国产精品| 亚洲精品蜜桃久久久久久| 日韩av中文在线观看| 日本中文字幕有码| 国产三级精品三级| 69精品久久久| 欧美精品第一页| 日本韩国一区| 欧美日韩高清区| 精品免费av在线| 国产精品永久入口久久久| 日韩国产一区二区三区| 黄页网站大全在线观看| 久久99热这里只有精品| 免费成人深夜夜行p站| 亚洲精品视频免费观看| 久久久久久久久久一级| 亚洲电影免费观看高清| 超碰人人在线| 国产精品久久久久久久久久久不卡| 第四色中文综合网| 日本黄色播放器| 美女视频一区二区| 亚洲专区区免费| 亚洲v中文字幕| 国产丰满美女做爰| 中文字幕av一区| 天堂资源在线| 韩国成人一区| 樱桃成人精品视频在线播放| 色姑娘综合天天| 亚洲欧洲av在线| 一级特黄免费视频| 亚洲男人天天操| 蜜桃av.网站在线观看| 国产精品高清一区二区三区| 亚洲第一偷拍| 日本美女视频一区| 国产精品全国免费观看高清| chinese国产精品| 精品电影一区二区| 日本性爱视频在线观看| 亚洲va欧美va在线观看| 婷婷色综合网| 色婷婷.com| 一区在线中文字幕| 国产又爽又黄免费软件| 中文字幕亚洲二区| 伦一区二区三区中文字幕v亚洲| 亚洲精品成人久久久998| 男人的天堂久久精品| 岛国片在线免费观看| 欧美三级午夜理伦三级中视频| 国产女主播在线写真| 国产成人精品av在线| 精品盗摄女厕tp美女嘘嘘| 精品久久久久久无码国产| 久久奇米777| 亚洲 欧美 中文字幕| 亚洲人成电影网| 国产第一亚洲| 综合久久国产| 国产精品99久| 国产午夜福利精品| 日韩的一区二区| 91精品韩国| 爱爱爱视频网站| 国产不卡一区视频| av大片免费在线观看| 国产视频亚洲精品| 秋霞国产精品| 综合色婷婷一区二区亚洲欧美国产| 国产一区二区调教| 久久香蕉精品视频| 日韩精品在线第一页| 国产综合色在线观看| 日本不卡一区二区三区四区| 国产精品亚洲а∨天堂免在线| 亚洲一区二区91| 国产亚洲美女久久| 爱情电影网av一区二区| 男人天堂av片| 国产日韩欧美高清| 国产免费无遮挡| 7777精品视频| 日韩在线观看| 国产成人精品一区二区三区在线观看| 午夜伦理一区二区| 福利在线播放| 国产精品 日韩| 日本中文字幕一区二区有限公司| 成人高潮免费视频| 日韩电影免费观看在线观看| 欧美成人黄色| 青青青国产在线观看| 国产精品麻豆网站| 日韩一卡二卡在线| 国产乱肥老妇国产一区二 | 久久免费视频观看| 精品一级毛片| 老司机午夜免费福利| 欧美区在线观看| 正在播放日韩精品| 国产三级中文字幕| 国产农村妇女精品|