日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Oracle數據庫緩沖區忙等待的原因解析

瀏覽:28日期:2023-11-13 17:14:25
眾多Oracle有關問題中,其中最重要的一個是緩沖區忙等待(buffer busy wait)事件。緩沖區忙等待是I/O-bound Oracle系統中最常見的現象,尤其是在Oracle STATSPACK報告的前五個忙等待的讀(順序/分散)系統中,如前5個定時事件: % 總和事件等待  時間(s)消逝時間--------------------------- ------------ ----------- -----------db文件順序讀 2,5987,146  48.54db文件分散讀25,5193,246  22.04庫緩沖區載入死鎖6731,3639.26CPU時間 2,154 9347.83日志文件平行寫  19,157 8375.68 減輕緩沖區忙等待的主要方式是減少系統中的I/O,這可以通過SQL使用更少的塊讀(block reads,比如添加索引)的方式得以實現。即使對于一個比較大的db_cache_size,我們也可以減少緩沖區忙等待的時間。 為了能夠查看整個系統的等待事件,我們可以查閱v$system_event性能視圖。這一性能視圖提供了等待事件的名稱,等待事件與時間的總和,以及每一事件的平均等待時間。 可以通過v$waitstat視圖來查詢導致等待的緩沖區的類型。這一視圖列出了每一緩沖區類型的等待,COUNT是類所有的等待總和,TIME是這一類所有等待的時間總和,如下所示: select * from v$waitstat; 類  COUNT  TIME------------------ ---------- ----------data block19611131870278segment header 34535 159082undo header233632 86239undo block  1886  1706 當一個session訪問緩沖區的塊時,就有可能產生緩沖忙等待。這一緩沖區忙等待的產生可能由以下的原因造成的: 塊可能被其它的session讀到緩沖區,所以session必須等待塊的讀入結束。 session可能有與等待的session查詢不協調的緩沖塊。 由于緩沖區忙等待是由不同特定的塊之間的競爭而造成的,所以只能通過識別哪些塊發生沖突和沖突產生的原因,你才有可能做出判定,相應的調整包括識別和消除塊競爭的原因。 v$session_wait性能視圖,提供了識別等待產生原因的方法。 v$session_wait視圖的列代表的緩沖區忙等待事件如下: P1—與等待相關的數據文件的全部文件數量。 P2—P1中的數據文件的塊數量。 P3—描述等待產生原因的代碼。 這里是一個這些值的Oracle數據詞典查詢: select  p1 'File #'.  p2 'Block #',  p3 'Reason Code'from  v$session_waitwhere  event = 'buffer busy waits'; 假如以上查詢的結果顯示一個塊在忙等待,以下的查詢將顯示這一塊的名稱和類型: select   owner,  segment_name,  segment_typefrom   dba_extentswhere   file_id = &P1and  &P2 between block_id and block_id + blocks -1; 一旦這一塊被識別,v$segment_statistics性能視圖促使塊水平統計的實時監控。這一過程使得DBA識別與獨立列表與索引有關的問題。 我們也可以查詢dba_data_files以確定卷入等待的文件的file_name,方法是使用v$session_wait中的P1。 從v$session_wait中查詢P3(原因編碼)的值可以知道session等待的原因。原因編碼的范圍從0到300,并可以解碼。 在一個SCUR或XCUR緩沖區產生且沒有結束的改變。 0 塊被讀入緩沖區。 100 我們想要NEW(創建)一個塊,但這一塊當前被另一session讀入。 110 我們想將當前塊設為共享,但這一塊被另一session讀入,所以我們必須等待read()結束。 120 我們想獲得當前的塊,但其他人已經將這一塊讀入緩沖區,所以我們只能等待他人的讀入結束。 130 塊被另一session讀入,而且沒有找到其它協調的塊,所以我們必須等待讀的結束。緩沖區死鎖后這種情況也有可能產生。所以必須讀入塊的CR。 200 我們想新創建一個block,但其他人在使用,所以我們只好等待他人使用結束。 210 Session想讀入SCUR或XCUR中的塊,假如塊交換或者session處于非連續的TX模式,所以等待可能需要很長的時間。 220 在緩沖區查詢一個塊的當前版本,但有人以不合法的模式使用這一塊,所以我們只能等待。 230 以CR/CRX方式獲得一個塊,但塊中的更改開始并且沒有結束。 231 CR/CRX掃描找到當前塊,但塊中的更改開始并且沒有結束。 原因編碼 正如我在開始時所說的那樣,緩沖區忙等待是I/O bound系統中最常見的現象。數據塊等待導致的I/O競爭通常是由當掃描相同的索引時,多個session重復讀入相同的塊。在這樣的情況下,session 1快速掃描緩沖區的塊,然后塊從磁盤被讀入。當session 1等待磁盤讀完成過程中,其它塊掃描相同的索引,并很快捕捉session 1,并想從磁盤上讀入相同的塊。由此產生了緩沖區忙等待。 以下規則有助于解決提及的當處于競爭時的情況: 數據塊競爭—通過改變PCTFREE或者PCTUSED值來識別和消除程序中的HOT塊,以減少數據塊的數量。 Freelist塊競爭—增加FREELISTS值,當使用Parellel服務器時,一定確保每一事例有自己的FREELIST GROUPs。 Segment header競爭—增加FREELISTS值,并使用FREELIST GROUPs。 Undo header塊—增加回滾段(rollback segments)的數量。 好處 緩沖區忙等待的識別和解決是比較復雜和棘手。Oracle提供了v$segment_statistics視圖有助于監視緩沖區忙等待。當能夠正確地識別和修正緩沖區忙等待的原因時,你所努力的付出一定會得到回報的。
標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
六月婷婷综合| 欧美日韩国产免费观看视频| 亚洲一级二级| 欧美日韩中出| 欧美日韩中文| 国产欧美日韩一区二区三区四区| 成人在线视频免费看| 国产欧美二区| 美女精品在线观看| 国产一区二区三区四区五区传媒| 成人亚洲一区二区| 日韩av不卡在线观看| 精品日韩视频| 精品入口麻豆88视频| 国产一区欧美| 国产成人精品三级高清久久91| 亚洲毛片在线免费| 日本а中文在线天堂| 麻豆成人av在线| 国产视频一区三区| 黑森林国产精品av| 欧美1区二区| 91欧美极品| 欧美一区久久久| 国产探花一区在线观看| 日韩精品看片| 精品美女视频 | 国产精品日本| 久久中文字幕二区| 国产真实久久| 国产视频一区在线观看一区免费| 国产一区二区精品| 日韩欧美三区| 成人三级高清视频在线看| 在线一区视频观看| av最新在线| 久久蜜桃精品| 亚洲欧美成人综合| 欧美一区网站| 久久久9色精品国产一区二区三区| 国产农村妇女精品一二区| 久久男人天堂| 四虎国产精品免费久久| 精品国产一级| 国产伦精品一区二区三区千人斩| 精品91久久久久| 久久精品国产免费| 国产精品美女午夜爽爽| 免费久久精品视频| 伊人久久一区| 日韩视频一区二区三区在线播放免费观看| 视频一区日韩精品| 蜜臀久久久99精品久久久久久| 97精品资源在线观看| 中文字幕在线免费观看视频| 亚洲理论在线| 日本在线精品| 免费在线亚洲欧美| 欧美日韩在线精品一区二区三区激情综合 | 久久精品系列| 欧美在线资源| 精品五月天堂| 久久国产免费看| 亚洲另类黄色| 91精品1区| 欧美日韩在线二区| 久久久久免费| 久久精品亚洲一区二区| 欧美日一区二区在线观看| 久久av一区| 日韩和的一区二在线| 日韩免费一区| 久久久久久久久久久妇女| 日韩啪啪电影网| 正在播放日韩精品| 红杏一区二区三区| 麻豆精品久久| 久久不见久久见国语| 国产精品sss在线观看av| 欧美成人精品午夜一区二区| 国产精品亚洲片在线播放| 久久国产欧美日韩精品| 国产精品99久久免费观看| 麻豆一区二区三区| 国产成人精品999在线观看| 日韩免费福利视频| 在线观看免费一区二区| 在线观看亚洲精品福利片| 日韩有吗在线观看| 国产精品流白浆在线观看| 久久国产人妖系列| 久久尤物视频| 国产一区清纯| 日韩伦理在线一区| 亚洲天堂资源| 日韩高清电影一区| 国产suv精品一区二区四区视频| 亚洲黄色网址| 怡红院精品视频在线观看极品| 日韩av不卡在线观看| 不卡福利视频| 在线精品亚洲| 国产suv精品一区| av不卡在线看| 精品国产欧美日韩| 国精品一区二区| 欧美日韩一区二区三区视频播放| 免费黄网站欧美| 国产不卡精品在线| 久久国产99| 国产精品成人**免费视频| 日韩毛片视频| 国产精品中文字幕制服诱惑| 亚洲午夜电影| 欧美在线看片| 亚洲欧美高清| 午夜影院一区| 日韩av电影一区| 亚洲综合小说| 久久久久免费| 国产精品大片免费观看| 国产精品sss在线观看av| 噜噜噜久久亚洲精品国产品小说| 在线天堂资源www在线污| 国产精品极品在线观看| 日韩中文字幕一区二区高清99| 亚洲天堂黄色| 激情中国色综合| 日韩精品91| 亚洲精品成人图区| 久久97久久97精品免视看秋霞| 香蕉久久久久久久av网站| 激情婷婷欧美| 日韩在线观看不卡| 国产自产自拍视频在线观看| 国产精品丝袜在线播放| 日韩视频在线一区二区三区 | 国产视频久久| 久久人人精品| 麻豆久久一区二区| 麻豆成人av在线| 超级白嫩亚洲国产第一| 久久99偷拍| 日韩精品麻豆| 99视频精品全国免费| 九九在线精品| 欧美另类专区| 欧美精品高清| 99久久夜色精品国产亚洲狼 | 国产精品美女午夜爽爽| 人人精品久久| 欧美日韩 国产精品| 国产精品jk白丝蜜臀av小说| 国产精品日韩精品中文字幕| 午夜国产精品视频免费体验区| 国产精品欧美三级在线观看 | 久久99青青| 国产精品天堂蜜av在线播放| 亚洲www啪成人一区二区| 国产精品一区二区av日韩在线| 日欧美一区二区| 你懂的网址国产 欧美| 亚洲精品第一| 亚洲精品自拍| 牛牛精品成人免费视频| 国产精品一站二站| 国产精品亚洲人成在99www| 欧美国产一级| 免费人成黄页网站在线一区二区 | 欧美三级网址| 蜜桃视频第一区免费观看| 国产精品久久亚洲不卡| 国产一区二区三区四区大秀| 久久99国产精品视频| av免费不卡国产观看| 国产日韩欧美中文在线| 成人在线超碰| 日韩影院免费视频| 黑丝一区二区| 亚洲天堂日韩在线| 亚州欧美在线| 91欧美日韩在线| 免费在线亚洲欧美| 亚洲作爱视频| 精品三区视频| 亚洲精品国产日韩| 97精品视频在线看| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 午夜在线观看免费一区| 国产精品原创| 精品一区二区三区中文字幕在线| 男女激情视频一区| 另类av一区二区| 97久久亚洲| 蜜臀av一区二区三区| 精品1区2区3区4区| 在线亚洲自拍| 蜜臀久久久久久久| 制服诱惑一区二区| 久久午夜视频|