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

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

Oracle緩沖區忙等待的識別和解決

瀏覽:222日期:2023-11-24 13:28:32
眾多Oracle有關問題中,其中最重要的一個是緩沖區忙等待(buffer busy wait)事件。緩沖區忙等待是I/O-bound Oracle系統中最常見的現象,尤其是在Oracle STATSPACK報告的前五個忙等待的讀(順序/分散)系統中,如前5個定時事件: % 總和事件 等待  時間(s)消逝時間----------------------- ;   ; ; ; ;   ; ; ; ; ------------ ; ; ; ----------- ; ; ; ; -----------db文件順序讀 2,5987,146  48.54db文件分散讀 25,5193,246  22.04庫緩沖區載入死鎖 673 ; 1,363 9.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 block1961113 ; 1870278segment header34535 ; 159082undo header233632 86239undo block  1886  1706 當一個session訪問緩沖區的塊時,就有可能產生緩沖忙等待。這一緩沖區忙等待的產生可能由以下的原因造成的: 塊可能被其它的session讀到緩沖區,所以session必須等待塊的讀入結束。 session可能有與等待的session查詢不協調的緩沖塊。 由于緩沖區忙等待是由不同特定的塊之間的競爭而造成的,所以只能通過識別哪些塊發生沖突和沖突產生的原因,你才有可能做出判定,相應的調整包括識別和消除塊競爭的原因。 v$session_wait性能視圖,提供了識別等待產生原因的方法。 v$session_wait視圖的列代表的緩沖區忙等待事件如下: P1—與等待相關的數據文件的全部文件數量。 P2—P1中的數據文件的塊數量。 P3—描述等待產生原因的代碼。 這里是一個這些值的Oracle數據詞典查詢: selectp1 'File #'.p2 'Block #',p3 'Reason Code'fromv$session_waitwhereevent = '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一区| 国产精品13p| 国产91一区| 日韩久久视频| 日本精品影院| 亚洲婷婷在线| 中文国产一区| 国产毛片一区| 亚洲精品国产精品粉嫩| 日本在线观看不卡视频| 日本aⅴ亚洲精品中文乱码| 丝袜国产日韩另类美女| 免费在线观看一区二区三区| 三级欧美在线一区| 亚洲+小说+欧美+激情+另类| 日韩av一区二区三区四区| 日本欧美韩国一区三区| 国产视频网站一区二区三区| 久久女人天堂| 欧美sss在线视频| 国产一区久久| 日韩中文字幕一区二区三区| 日韩1区2区日韩1区2区| 开心激情综合| 亚洲精品.com| 水野朝阳av一区二区三区| 亚洲九九精品| 国产精品综合| 在线亚洲人成| 亚洲激情黄色| 日韩激情啪啪| 久久精品国产久精国产| 国产91精品对白在线播放| 麻豆久久精品| 欧美日韩在线精品一区二区三区激情综合 | 亚洲播播91| 欧美日韩激情| 日本亚洲最大的色成网站www | 欧美.日韩.国产.一区.二区 | 久久精品二区亚洲w码| 日韩在线欧美| 免费成人在线影院| 青青国产91久久久久久| 98精品久久久久久久| 国产婷婷精品| 欧美国产精品| 国产一区久久| 国产精品入口久久| 在线视频观看日韩| 欧美精品中文字幕亚洲专区| 日韩不卡在线| 日韩精品五月天| 高潮一区二区| 日韩三级一区| 蜜臀久久精品| 91成人福利| 91精品一区二区三区综合| 中文日韩在线| 精品一区二区三区免费看| 午夜久久99| 久久精品国产99国产精品| 视频在线观看国产精品| 国产精品久久久久久久久妇女| 六月婷婷一区| 国产v日韩v欧美v| 亚洲人成亚洲精品| 国产在线看片免费视频在线观看| 亚洲一区二区三区四区电影| 久久影院午夜精品| 欧美片网站免费| 免费国产自久久久久三四区久久| 人人爱人人干婷婷丁香亚洲| 91偷拍一区二区三区精品| 免费在线观看不卡| 偷拍精品精品一区二区三区| 欧美日韩亚洲一区| 欧美专区一区二区三区| 国产一区二区三区亚洲综合| 美国三级日本三级久久99| а√天堂8资源在线| 久久精品97| 亚洲综合国产| 三上悠亚国产精品一区二区三区| 91亚洲无吗| 视频一区视频二区中文| 婷婷精品视频| 日韩成人精品一区| 欧美亚洲福利| 欧美综合二区| 日韩午夜一区| 丝袜诱惑一区二区| 国产精品xxxav免费视频| 欧美在线综合| 欧美丝袜一区| 国产一区二区三区久久| 欧美日韩一区二区三区四区在线观看| 麻豆久久精品| 91久久久久| 偷拍欧美精品| 91精品韩国| 亚洲欧洲高清| 国产色播av在线| 久久亚洲国产精品尤物| 欧美一级久久| 日本aⅴ亚洲精品中文乱码| 视频在线观看91| 亚洲少妇诱惑| 欧美成人久久| 日韩精品一区二区三区免费观影| 国产成人精品一区二区免费看京| 久久国产免费看| 日韩精品视频网| 日韩中文字幕麻豆| 男女精品网站| 免费日韩精品中文字幕视频在线| 午夜精品亚洲| 亚洲一区免费| 夜夜精品视频| 黄色免费成人| re久久精品视频| 黄色成人精品网站| 国产亚洲永久域名| 六月婷婷一区| 亚洲天堂av资源在线观看| 麻豆精品网站| 亚洲精品第一| 欧美一区成人| 国产精品对白| 美女高潮久久久| 精品亚洲a∨一区二区三区18| 国产激情综合| 精品久久在线| 福利精品在线| 92国产精品| 亚洲欧美伊人| 亚洲欧美日韩国产| 蜜桃av一区二区在线观看| 日韩精品一级二级 | 国产日韩一区| 欧美aaaaaa午夜精品| 免费观看亚洲天堂| 中文在线资源| 国产精品99免费看| 亚洲我射av| 日韩高清三区| 日本不卡一区二区| 国产精品mv在线观看| 国产一区福利| 91国语精品自产拍| 蜜臀国产一区二区三区在线播放| 亚洲区国产区| 久久这里只有| 精品久久99| 999久久久91| 久久国产99| 日韩一区二区三区免费视频| 国产亚洲精品精品国产亚洲综合| 久久超级碰碰| 性欧美videohd高精| 美女精品在线观看| 一二三区精品| 国产精品欧美三级在线观看| 中文字幕成在线观看| 亚洲激情黄色| 国产视频一区二区在线播放| www在线观看黄色| 久久国产成人| 国产精品2023| 成人精品天堂一区二区三区| 久久亚洲国产精品一区二区| 国产精品亲子伦av一区二区三区| 亚洲天堂资源| 亚洲在线成人| 欧美日韩在线精品一区二区三区激情综合 | 久久精品女人| 亚洲午夜91| 亚洲字幕久久| 久久av网站| 久久国产成人| 精品亚洲成人| 黄色成人91| 国产三级一区| 亚洲www啪成人一区二区| 久久国产高清| 精品久久不卡| 五月婷婷六月综合| 日韩黄色av| 亚洲黄色中文字幕| 蜜桃视频在线观看一区二区| 久久精品一区| 99在线观看免费视频精品观看| 国产日韩在线观看视频| 久久五月天小说| 久久国际精品| 不卡在线一区| 老司机精品在线| 欧美在线亚洲综合一区| 欧美一级全黄| 亚洲高清影视| 国产成人精品一区二区三区在线|