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

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

Oracle數據庫等待事件說明及處理方法

瀏覽:69日期:2023-11-27 13:59:01
等待事件參數說明:

事件號:145

事件名:buffer busy waits

參數一:file#

參數二:block#

參數三:9i -原因碼,10g - block class#

事件說明:

一、Oracle會話正在等待PIN住一個緩沖區,會話必須在讀取或修改緩沖區之前將該緩沖區PIN住。

二、在任何時侯只有一個進程可以PIN住一個緩沖區。

三、buffer busy waits表明讀/讀、讀/寫、寫/寫爭用。

四、根據P3中指明的原因碼有不同的處理方式。

五、現象描述:

會話在SGA中讀取或修改緩沖區之前,必須要先獲取cahce buffers chains鎖存器,獲取后然后遍歷這個緩沖區鏈,直到發現它需要的緩沖區頭。然后以共享方式或獨占方式獲取該緩沖區鎖或緩沖區頭部的PIN,一旦緩沖區被PIN住,會話即釋放cache buffers chains鎖存器。如果無法獲得PIN,會話就在buffer busy waits等待事件上等待。

六、該事件只與SGA中緩沖區相關,與會話私有的PGA中執行的讀/寫操作無關。

七、處理該等待事件時主要注意以下四方面:

(1) 該等待事件主要的原因碼是什么?(參數P3)

(2) buffer busy waits事件需要的塊類?(由P1即可找出等待塊的類列)

(3)緩沖區所屬的段(由P1和P2參數配合視圖v$extents即可找出等待塊的所屬段)

select s.segment_name, s.partition_name

from dba_extents s

where between s.block_id and (s.block_id + s.blocks -1) and s.file_id =

八、雖然buffer busy waits事件的發生可能至少有十個不同的原因,但是代碼130和220是最常見的原因?;旧希∮?00的代碼號意味著這種等待是和I/O有關的。

帶有原因碼130的數據塊(類#1)爭用

(1) 等待集中在數據塊上,并且原因碼是130,則意味著多個會話并發請求相同的數據塊,但該數據塊并不在緩沖存儲器中,并且必須從磁盤讀取。

(2)當多個會話請求不在緩沖存儲器中的相同數據塊時,ORACLE可以聰明地防止每個會話進行相同的操作系統I/O調用。否則,這可能嚴重地增加系統I/O的數量,所以,ORACLE只允許一個會話執行實際的I/O,而其他的會話在buffer busy waits上等待塊,執行I/O的會話在db file sequential read或db file scattered read等待事件上等待。

(3)可在v$session視圖中檢查SESSION的注冊時間,并且等待事件db file sequential(scattered) read和buffer busy waits等待相同的文件號和塊號。

(4)解決方法:優化SQL語句,盡可能地減少邏輯讀和物理讀;

帶有原因碼220的數據塊(類#1)爭用

(1)等待集中在數據塊上,并且原因碼是220,則意味著多個會話同時在相同的對象上執行DML(相同塊中的不同行)。

(2)如果數據塊的尺寸較大(>=16K),則可能強化這種現象,因為較大的塊一般在每個塊中包含更多的行。

(3)減少這種情況的等待的方法:減少并發;減少塊中行的數量;在另一個具有較小塊尺寸的表空間中重新構建對象。

(4)具體方法說明:

使用較大的PCTFREE重新構建表或索引;

使用alter table minimize records_pre_block命令改變表以最小化每個塊的最小行數

從ORACLE9i開始,可以在另一個具有較小塊尺寸的表空間中移動或重新構建對象。

注:雖然這些方法可以最小化buffer busy waits問題,但它們無疑會增加全表掃描時間和磁盤空間利用率。

數據段頭(類#4)的爭用

(1) 如果buffer busy waits的等待事件主要集中在數據段頭(即表或索引段頭,并且不是UNDO段頭)上,這意味著數據庫中一些表或索引有高段頭活動。

注:進程出于兩個主要原因訪問段頭,一是,獲得或修改FREELISTS信息;二是,為了擴展高水位標記(HWM)。

(2) 減少這種情況的等待的方法:

>> 對使用自由表進行段管理的表,增加確認對象的FREELISTS和FREELIST GROUPS(注:FREELIST GROUPS的增加也是必須的);

>> 確保FCTFREE和PCTUSED之間的間隙不是太小,從而可以最小化FREELIST的塊循環。

>> 下一區的尺寸不能太小,當區高速擴張時,建立的新區需要修改在段頭中區映射表。可以考慮將對象移動到合理的、統一尺寸的本地管理的表空間中。

撤銷段頭(類#17)的爭用

(1) 如果buffer busy waits等待事件主要集中在撤銷段頭,這表明數據庫中的回滾段過少或者是它們的區尺寸太小,從而造成對段頭的頻繁更新。如果使用ORACLE9I的由數據庫系統管理UNDO段,就不需要處理這種問題,因為ORACLE會根據需要增加額外的的UNDO段。

(2) 可以創建并啟用私有回滾段,以減少每個回滾段的事務數量。需要修改init.ora文件中的ROLLBACK_SEGMENTS參數。

(3) 如果使用公用回滾段可以減少初始化參數transactions_per_rollback_segment的值,ORACLE通過transactions/transactions_per_rollback_segment來獲取公有回滾段的最小數量。

撤銷塊的爭用(類#18)

(1) 如果buffer busy waits等待事件主要集中在撤銷塊上,這表明有多個并發會話為保證一致性讀同時查詢更新的數據。

(2)這是應用程序存在問題,當應用程序在不同時間內運行查詢和DML時,這種問題不會存在。

注釋:

查看系統所有段的有關buffer busy waits事件的統計:

SELECT *

FROM v$segment_statistics s

WHERE s.statistic_name = 'buffer busy waits'

AND s.owner <> 'SYS'

標簽: Oracle 數據庫
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品不卡| 日韩欧美久久| 国产亚洲欧美日韩在线观看一区二区 | 午夜精品网站| 久久要要av| 欧美中文一区二区| 亚洲午夜视频| 午夜视频精品| 蜜臀久久久99精品久久久久久| 日韩一区精品视频| 亚洲三级观看| 国产精品任我爽爆在线播放| 久久亚洲精精品中文字幕| 精品久久国产一区| 亚洲精品永久免费视频| 日韩一区电影| 国产一在线精品一区在线观看| 久久免费大视频| 国产亚洲欧洲| 日本精品在线播放| 国产精品多人| 久久电影tv| 欧美在线资源| 亚洲欧洲国产精品一区| 国产欧美自拍| 色综合狠狠操| 亚洲国产专区校园欧美| 99在线观看免费视频精品观看| 亚洲综合激情在线| 久久99性xxx老妇胖精品| 精品中国亚洲| 亚洲高清成人| 亚洲欧美日韩精品一区二区 | 免费毛片在线不卡| 香蕉成人久久| 国产日韩在线观看视频| sm捆绑调教国产免费网站在线观看 | 麻豆精品在线视频| 一区二区三区四区日本视频| 午夜日韩在线| 国产精品一国产精品k频道56| 久久尤物视频| 欧美日韩国产欧| 欧美亚洲三区| 日本韩国欧美超级黄在线观看| 国产精品毛片一区二区三区| 国产日韩欧美一区在线| 日韩精品欧美激情一区二区| 亚洲日本久久| 色婷婷综合网| 亚洲久久视频| 伊人久久视频| 亚洲美女91| 97精品97| 免费不卡在线视频| 免费日韩一区二区三区| 99国产精品久久久久久久成人热| 欧美日本精品| 亚洲国产综合在线看不卡| 日韩激情啪啪| 久久国产欧美| 国产精品一区2区3区| av一区二区高清| 精品丝袜久久| 日韩视频一二区| 99精品美女| 国产精品videossex| 9久re热视频在线精品| 麻豆成人91精品二区三区| 日韩中文字幕区一区有砖一区| 国产伦久视频在线观看| 免费成人av在线播放| 日韩天堂在线| 国产精品久久久久久久久久久久久久久 | 99精品在线观看| 国产日韩欧美一区二区三区| 欧美在线亚洲综合一区| 国产成人a视频高清在线观看| 午夜在线一区| 涩涩av在线| 国产欧美综合一区二区三区| 91久久亚洲| 中国字幕a在线看韩国电影| 日韩精品欧美大片| 亚洲激情黄色| 久久国产亚洲| 国产成人调教视频在线观看| 日韩激情综合| 日韩中文字幕麻豆| 久久久久久久久久久9不雅视频| 国产精品一区免费在线| 亚洲一区有码| 蜜桃tv一区二区三区| 国产一区二区三区不卡视频网站 | 亚洲色图综合| 欧美精品九九| 三级小说欧洲区亚洲区| 欧美国产另类| 日本aⅴ精品一区二区三区| 免费日韩视频| 久久久久久久久久久妇女 | 日韩大片在线播放| 国产精品网在线观看| 一二三区精品| 蜜桃成人av| 日韩欧美午夜| 91麻豆国产自产在线观看亚洲| 国产区精品区| 日本a级不卡| 91嫩草精品| 亚洲精品系列| 日韩网站在线| 午夜日韩av| 亚洲一本视频| 日韩精品一卡| 日韩在线观看| 国产v日韩v欧美v| 日本黄色精品| 另类专区亚洲| 日韩亚洲一区在线| 久久精品国产99| 国产精品99久久久久久董美香| 亚洲日本免费电影| 亚洲综合小说| 一区二区精品| 亚洲精品自拍| 婷婷亚洲精品| 日韩精品1区2区3区| 日韩精品社区| 91伊人久久| 国产精品22p| 精品资源在线| 国产精品伦理久久久久久| 精品久久久久中文字幕小说| 福利视频一区| 久久精品国产久精国产| 精品精品99| 国产不卡一区| 国产欧美一区二区三区精品酒店| 精品久久电影| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 久久精品国产99国产精品| 国产乱码精品一区二区三区亚洲人| 综合激情视频| 日韩1区2区3区| 日韩一区二区三区免费视频| 国产亚洲精品精品国产亚洲综合| 97久久亚洲| 国产精品2023| 精品视频国产| 日韩欧美三级| 婷婷中文字幕一区| 亚洲一区二区动漫| 免费观看在线综合| 日本亚洲最大的色成网站www| 日韩免费精品| 国产劲爆久久| 色综合五月天| 极品裸体白嫩激情啪啪国产精品| 国产亚洲在线| 欧美日韩精品一区二区三区视频| 麻豆国产精品视频| 精品国产第一福利网站| 欧美va天堂| 日本一区中文字幕| 国产欧美日韩在线一区二区| 激情久久一区二区| 99久久精品网站| 久久亚洲色图| 日韩高清在线不卡| 精品久久精品| 欧美日韩四区| 日韩精品视频网站| 福利精品在线| 五月婷婷六月综合| 婷婷久久免费视频| 精品不卡一区| 99视频精品全部免费在线视频| 亚洲一区二区免费在线观看| 国产欧美激情| 久久精品在线| 日韩激情一区二区| 日韩免费视频| 亚洲精品乱码| 三上亚洲一区二区| 亚洲专区欧美专区| 精品一区视频| 国产一区二区高清| 麻豆视频久久| 99国产成+人+综合+亚洲欧美| 国产精品一区三区在线观看| 久久精品国内一区二区三区水蜜桃| 蜜臀va亚洲va欧美va天堂| 免费视频一区二区三区在线观看| 久久久久免费av| 日韩三区四区| 国内激情久久| 国产精品久久久亚洲一区| 亚洲高清毛片| 日韩黄色av|