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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Oracle緩沖區(qū)忙等待的識(shí)別和解決

瀏覽:221日期:2023-11-24 13:28:32
眾多Oracle有關(guān)問(wèn)題中,其中最重要的一個(gè)是緩沖區(qū)忙等待(buffer busy wait)事件。緩沖區(qū)忙等待是I/O-bound Oracle系統(tǒng)中最常見(jiàn)的現(xiàn)象,尤其是在Oracle STATSPACK報(bào)告的前五個(gè)忙等待的讀(順序/分散)系統(tǒng)中,如前5個(gè)定時(shí)事件: % 總和事件 等待  時(shí)間(s)消逝時(shí)間----------------------- ;   ; ; ; ;   ; ; ; ; ------------ ; ; ; ----------- ; ; ; ; -----------db文件順序讀 2,5987,146  48.54db文件分散讀 25,5193,246  22.04庫(kù)緩沖區(qū)載入死鎖 673 ; 1,363 9.26CPU時(shí)間  ; 2,154 9347.83日志文件平行寫(xiě)  19,157 8375.68 減輕緩沖區(qū)忙等待的主要方式是減少系統(tǒng)中的I/O,這可以通過(guò)SQL使用更少的塊讀(block reads,比如添加索引)的方式得以實(shí)現(xiàn)。即使對(duì)于一個(gè)比較大的db_cache_size,我們也可以減少緩沖區(qū)忙等待的時(shí)間。 為了能夠查看整個(gè)系統(tǒng)的等待事件,我們可以查閱v$system_event性能視圖。這一性能視圖提供了等待事件的名稱(chēng),等待事件與時(shí)間的總和,以及每一事件的平均等待時(shí)間。 可以通過(guò)v$waitstat視圖來(lái)查詢(xún)導(dǎo)致等待的緩沖區(qū)的類(lèi)型。這一視圖列出了每一緩沖區(qū)類(lèi)型的等待,COUNT是類(lèi)所有的等待總和,TIME是這一類(lèi)所有等待的時(shí)間總和,如下所示: select * from v$waitstat;類(lèi)  COUNT  TIME  ------------------ ; ; ; ;   ; ---------- ; ; ; ----------data block1961113 ; 1870278segment header34535 ; 159082undo header233632 86239undo block  1886  1706 當(dāng)一個(gè)session訪(fǎng)問(wèn)緩沖區(qū)的塊時(shí),就有可能產(chǎn)生緩沖忙等待。這一緩沖區(qū)忙等待的產(chǎn)生可能由以下的原因造成的: 塊可能被其它的session讀到緩沖區(qū),所以session必須等待塊的讀入結(jié)束。 session可能有與等待的session查詢(xún)不協(xié)調(diào)的緩沖塊。 由于緩沖區(qū)忙等待是由不同特定的塊之間的競(jìng)爭(zhēng)而造成的,所以只能通過(guò)識(shí)別哪些塊發(fā)生沖突和沖突產(chǎn)生的原因,你才有可能做出判定,相應(yīng)的調(diào)整包括識(shí)別和消除塊競(jìng)爭(zhēng)的原因。 v$session_wait性能視圖,提供了識(shí)別等待產(chǎn)生原因的方法。 v$session_wait視圖的列代表的緩沖區(qū)忙等待事件如下: P1—與等待相關(guān)的數(shù)據(jù)文件的全部文件數(shù)量。 P2—P1中的數(shù)據(jù)文件的塊數(shù)量。 P3—描述等待產(chǎn)生原因的代碼。 這里是一個(gè)這些值的Oracle數(shù)據(jù)詞典查詢(xún): selectp1 'File #'.p2 'Block #',p3 'Reason Code'fromv$session_waitwhereevent = 'buffer busy waits'; 假如以上查詢(xún)的結(jié)果顯示一個(gè)塊在忙等待,以下的查詢(xún)將顯示這一塊的名稱(chēng)和類(lèi)型: select owner,segment_name,segment_typefrom dba_extentswhere file_id = &P1and &P2 between block_id and block_id + blocks -1; 一旦這一塊被識(shí)別,v$segment_statistics性能視圖促使塊水平統(tǒng)計(jì)的實(shí)時(shí)監(jiān)控。這一過(guò)程使得DBA識(shí)別與獨(dú)立列表與索引有關(guān)的問(wèn)題。 我們也可以查詢(xún)dba_data_files以確定卷入等待的文件的file_name,方法是使用v$session_wait中的P1。 從v$session_wait中查詢(xún)P3(原因編碼)的值可以知道session等待的原因。原因編碼的范圍從0到300,并可以解碼。 在一個(gè)SCUR或XCUR緩沖區(qū)產(chǎn)生且沒(méi)有結(jié)束的改變。 0 塊被讀入緩沖區(qū)。 100 我們想要NEW(創(chuàng)建)一個(gè)塊,但這一塊當(dāng)前被另一session讀入。 110 我們想將當(dāng)前塊設(shè)為共享,但這一塊被另一session讀入,所以我們必須等待read()結(jié)束。 120 我們想獲得當(dāng)前的塊,但其他人已經(jīng)將這一塊讀入緩沖區(qū),所以我們只能等待他人的讀入結(jié)束。 130 塊被另一session讀入,而且沒(méi)有找到其它協(xié)調(diào)的塊,所以我們必須等待讀的結(jié)束。緩沖區(qū)死鎖后這種情況也有可能產(chǎn)生。所以必須讀入塊的CR。 200 我們想新創(chuàng)建一個(gè)block,但其他人在使用,所以我們只好等待他人使用結(jié)束。 210 Session想讀入SCUR或XCUR中的塊,假如塊交換或者session處于非連續(xù)的TX模式,所以等待可能需要很長(zhǎng)的時(shí)間。 220 在緩沖區(qū)查詢(xún)一個(gè)塊的當(dāng)前版本,但有人以不合法的模式使用這一塊,所以我們只能等待。 230 以CR/CRX方式獲得一個(gè)塊,但塊中的更改開(kāi)始并且沒(méi)有結(jié)束。 231 CR/CRX掃描找到當(dāng)前塊,但塊中的更改開(kāi)始并且沒(méi)有結(jié)束。 原因編碼 正如我在開(kāi)始時(shí)所說(shuō)的那樣,緩沖區(qū)忙等待是I/O bound系統(tǒng)中最常見(jiàn)的現(xiàn)象。數(shù)據(jù)塊等待導(dǎo)致的I/O競(jìng)爭(zhēng)通常是由當(dāng)掃描相同的索引時(shí),多個(gè)session重復(fù)讀入相同的塊。在這樣的情況下,session 1快速掃描緩沖區(qū)的塊,然后塊從磁盤(pán)被讀入。當(dāng)session 1等待磁盤(pán)讀完成過(guò)程中,其它塊掃描相同的索引,并很快捕捉session 1,并想從磁盤(pán)上讀入相同的塊。由此產(chǎn)生了緩沖區(qū)忙等待。 以下規(guī)則有助于解決提及的當(dāng)處于競(jìng)爭(zhēng)時(shí)的情況: 數(shù)據(jù)塊競(jìng)爭(zhēng)—通過(guò)改變PCTFREE或者PCTUSED值來(lái)識(shí)別和消除程序中的HOT塊,以減少數(shù)據(jù)塊的數(shù)量。 Freelist塊競(jìng)爭(zhēng)—增加FREELISTS值,當(dāng)使用Parellel服務(wù)器時(shí),一定確保每一事例有自己的FREELIST GROUPs。 Segment header競(jìng)爭(zhēng)—增加FREELISTS值,并使用FREELIST GROUPs。 Undo header塊—增加回滾段(rollback segments)的數(shù)量。 好處 緩沖區(qū)忙等待的識(shí)別和解決是比較復(fù)雜和棘手。Oracle提供了v$segment_statistics視圖有助于監(jiān)視緩沖區(qū)忙等待。當(dāng)能夠正確地識(shí)別和修正緩沖區(qū)忙等待的原因時(shí),你所努力的付出一定會(huì)得到回報(bào)的。
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品久久福利| 日韩精品视频一区二区三区| 国产精品主播| 国产精品nxnn| 国产精品伊人| 国产精品午夜av| 美女国产精品久久久| 久久91视频| 成人在线观看免费视频| 中文在线中文资源| 日韩欧美一区免费| 不卡福利视频| 午夜影院欧美| 亚洲另类av| 奇米777国产一区国产二区| 麻豆精品视频在线| 久久影院一区| 免费人成精品欧美精品| 欧美在线观看天堂一区二区三区| 国产乱论精品| 中文字幕人成乱码在线观看| 午夜国产欧美理论在线播放 | 樱桃视频成人在线观看| 久久久久久久久丰满| 黑丝一区二区三区| 日本不卡不码高清免费观看| 久久精品系列| 99精品在线免费在线观看| 日韩专区一卡二卡| 欧美精品成人| 91成人精品| 日韩国产精品久久久| 国产精品99视频| 亚洲在线国产日韩欧美| 国产精品一区二区99| 日韩一区二区三区免费播放| 首页欧美精品中文字幕| 欧美黑人做爰爽爽爽| 亚洲国产专区校园欧美| 日韩高清不卡一区| а√在线中文在线新版| 鲁大师影院一区二区三区| 国产伦理久久久久久妇女| 精品亚洲美女网站| 亚洲欧洲av| 欧美精品日日操| 日韩精品一区二区三区免费视频| 黄色欧美在线| 综合激情视频| 正在播放日韩精品| 色婷婷成人网| 99久久www免费| 国产精品xxx| 亚洲少妇在线| 精品视频久久| 日韩视频在线一区二区三区| 国产精品99久久免费| 中文国产一区| 成人午夜在线| 一区二区高清| 神马日本精品| 国产精品夜夜夜| 日韩精品一级二级 | 国产精品高清一区二区| 亚洲v在线看| 国产毛片精品| 午夜宅男久久久| 久久久久久网| 国产欧美一区二区三区米奇| 欧美日韩国产在线一区| 国产一区调教| 日韩不卡手机在线v区| 欧美日一区二区| 精品三级av| 国产日韩亚洲| 中文字幕一区二区三区在线视频| 视频二区不卡| 欧美黄色一区二区| 一区二区三区四区日韩| 欧美中文字幕一区二区| 国产伦精品一区二区三区视频| 爽好久久久欧美精品| 国产伊人精品| 亚洲啊v在线| 精品视频国内| 欧美另类中文字幕 | 欧美aⅴ一区二区三区视频| 免费在线成人网| 欧美不卡在线| 日韩欧美一区二区三区免费看| 久久国产欧美日韩精品| 中文字幕一区二区av| 亚洲欧美日韩专区| 亚洲黄页一区| 国产综合精品一区| 亚洲免费福利| 国产一区二区视频在线看| 国产精品啊v在线| 国产欧美在线| 国产亚洲高清在线观看| 日韩av午夜在线观看| 亚洲影院天堂中文av色| 99热免费精品| 一本色道精品久久一区二区三区| 亚洲手机在线| 999国产精品999久久久久久| 午夜精品成人av| 成人欧美一区二区三区的电影| 老司机免费视频一区二区| 国产亚洲欧美日韩精品一区二区三区 | 日本电影久久久| 亚洲永久精品唐人导航网址| 伊人国产精品| 日韩欧美中文字幕电影 | 国产一区白浆| 亚洲一区成人| 日韩中文字幕av电影| 亚洲乱码久久| 欧美日本精品| 免费在线播放第一区高清av| 国产欧美日韩在线一区二区| 国产精品亚洲四区在线观看| 国产精品传媒麻豆hd| 精品免费视频| 国产在线看片免费视频在线观看| 日韩在线综合| 蜜桃国内精品久久久久软件9| 悠悠资源网久久精品| 国产日韩专区| 亚洲天堂免费| 国产伦一区二区三区| 鲁大师精品99久久久| 国产成人调教视频在线观看| 日韩国产欧美一区二区| 亚洲高清久久| 免费日韩av| 亚洲精品高潮| 国产福利亚洲| 日韩精品永久网址| 中文一区在线| 久久国产乱子精品免费女| 久久精品一区二区国产| 国产成人调教视频在线观看| 日韩天堂在线| 国产精品呻吟| 日韩1区2区日韩1区2区| 国产一区丝袜| 一本一道久久a久久精品蜜桃| 亚洲丝袜啪啪| 久久av偷拍| 久久美女性网| 亚洲三级网址| 久久精品三级| 99re国产精品| 国产精品白丝av嫩草影院| 日韩欧美一区免费| 快she精品国产999| 国产精品自在| 成人看片网站| 一区二区三区网站| 国产一区二区精品福利地址| 亚洲深夜av| 国产福利亚洲| 婷婷激情图片久久| 日韩不卡一区二区| 亚洲va中文在线播放免费| 亚洲精品国模| 高清一区二区三区av| 亚洲美洲欧洲综合国产一区 | 一区二区小说| 日本a级不卡| 日韩大片免费观看| 免费在线观看不卡| 97精品一区| 日韩在线观看一区二区三区| 国产精品精品| 日韩一区二区三免费高清在线观看| 精品久久美女| 视频一区视频二区中文字幕| 97精品国产一区二区三区| 免费精品视频在线| 国产理论在线| 日韩高清电影免费| 久久视频精品| 国产精品亚洲产品| 日韩视频在线一区二区三区| 国产精品欧美一区二区三区不卡| 亚洲网站视频| 精品国产亚洲一区二区在线观看| 免费精品视频最新在线| 欧美日韩视频网站| 欧美日韩1区2区3区| 一区二区三区视频免费观看| 国产精品va| 免费看欧美美女黄的网站| 日韩欧美中文| 久久wwww| 日韩不卡一二三区| 中文亚洲欧美| 久久美女性网|