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

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

Oracle數(shù)據(jù)庫(kù)buffer busy wait等待事件

瀏覽:198日期:2023-11-29 11:09:53
當(dāng)會(huì)話意圖訪問(wèn)緩沖存儲(chǔ)器中的數(shù)據(jù)塊,而該數(shù)據(jù)塊正在被其它會(huì)話使用時(shí)產(chǎn)生buffer busy waits事件。其它會(huì)話可能正在從數(shù)據(jù)文件向緩沖區(qū)存儲(chǔ)器度曲同樣的數(shù)據(jù)塊,或正在緩沖存儲(chǔ)器中對(duì)其進(jìn)行修改。

為了確保讀取器會(huì)話擁有與獲得所有更改或無(wú)更改的數(shù)據(jù)塊一致的映像,正在修改該數(shù)據(jù)塊的會(huì)話在其標(biāo)題中標(biāo)記一個(gè)標(biāo)志,讓其他會(huì)話知道有一個(gè)更改正在進(jìn)行而等候更改的的完成。

視圖v$waitstat不是OWI的組件,但其為沒(méi)一類緩沖區(qū)提供了有用的等待統(tǒng)計(jì)。遭遇buffer busy等待事件最常見(jiàn)的緩沖區(qū)類為塊、段標(biāo)題、撤消塊、撤消標(biāo)題。

顯示一個(gè)查詢v$waitstat視圖的采樣輸出:

具體示例如下:

SELECT * FROM V$waitstat WHERE COUNT>0;

CLASS COUNT TIME

------------------ ---------- ----------

data block 4170082 1668098

segment header 116 98

undo header 916 1134

undo block 2087 1681

1、等待參數(shù)

buffer wait busy的等待參數(shù)描述如下:

P1 在Oracle 8及其以后版本的數(shù)據(jù)庫(kù)里,P1顯示詢問(wèn)數(shù)據(jù)塊駐留的絕對(duì)文件號(hào)。

P2 進(jìn)程需要訪問(wèn)的實(shí)際塊號(hào)。

P3 在Oracle10g以前的版本中,著是表示等待原因的數(shù)字。Oracle在內(nèi)河代碼中在

多個(gè)地方用不同的原因碼提交。該原因碼取決于版本。

2、等待時(shí)間

100厘秒或1秒。

· Oracle會(huì)話正在等待釘住一個(gè)緩沖區(qū)。必須在讀取或修改緩沖區(qū)前將它釘住。在任何

時(shí)刻只有一個(gè)進(jìn)程可以釘住一個(gè)緩沖區(qū)。

·buffer busy waits表明讀/讀、讀/寫、寫/寫爭(zhēng)用。

·采取的適當(dāng)措施取決于P3參數(shù)中的原因碼。

在SGA中讀取或修改緩沖區(qū)的會(huì)話必須首先獲取cache buffers chains鎖存器,并且遍歷

這個(gè)緩沖區(qū)鏈,直到他發(fā)現(xiàn)必需的緩沖區(qū)頭。然后,他必須以共享模式或獨(dú)占模式獲取

一個(gè)緩沖區(qū)鎖或緩沖區(qū)頭上的pin,這取決于他計(jì)劃的操作。一旦緩沖區(qū)頭被釘住,會(huì)話

就釋放cache buffers chains鎖存器,并在緩沖區(qū)自身上執(zhí)行計(jì)劃的操作。如果無(wú)法獲

取一個(gè)pin,會(huì)話就在buffer busy waits等待事件上等待。這種等待時(shí)間不會(huì)應(yīng)用于在

會(huì)話的私有PGA中執(zhí)行的讀取或?qū)懭氩僮鳌?

3、診斷的原因、診斷和動(dòng)作

·表示為什么進(jìn)程無(wú)法獲得一個(gè)緩沖區(qū)pin的主要原因碼。

·buffer busy waits等待時(shí)間需要的塊類。

·和buffer busy waits時(shí)間相關(guān)的SQL語(yǔ)句。

·緩沖區(qū)所屬的段。

--查找等待塊類型

SELECT 'segment Header' CLASS,

a.Segment_Type,

a.Segment_Name,

a.Partition_Name

FROM Dba_Segments a,

V$session_Wait b

WHERE a.Header_File = b.P1

AND a.Header_Block = b.P2

AND b.Event = 'buffer busy waits'

UNION

SELECT 'freelist Groups' CLASS,

a.Segment_Type,

a.Segment_Name,

a.Partition_Name

FROM Dba_Segments a,

V$session_Wait b

WHERE b.P2 BETWEEN a.Header_Block + 1 AND (a.Header_Block + a.Freelist_Groups)

AND a.Header_File = b.P1

AND a.Freelist_Groups > 1

AND b.Event = 'buffer busy waits'

UNION

SELECT a.Segment_Type || ' Block' CLASS,

a.Segment_Type,

a.Segment_Name,

a.Partition_Name

FROM Dba_Extents a,

V$session_Wait b

WHERE b.P2 BETWEEN a.Block_Id AND a.Block_Id + a.Blocks - 1

AND a.File_Id = b.P1

AND b.Event = 'buffer busy waits'

AND NOT EXISTS (SELECT 1

FROM Dba_Segments

WHERE Header_File = b.P1

AND Header_Block = b.P2);

◆ 帶有原因碼130的數(shù)據(jù)塊(類#1)爭(zhēng)用

如果buffer busy waits的等待事件主要集中在數(shù)據(jù)塊(類#1)上,并且原因碼130,則

表明應(yīng)用程序運(yùn)行在同一時(shí)刻查詢相同數(shù)據(jù)集的多個(gè)會(huì)話,采用如下三件事最小化問(wèn)題:

§減少并發(fā)級(jí)別或該表在運(yùn)行現(xiàn)成直接內(nèi)分區(qū)工作的方法。

§優(yōu)化SQL語(yǔ)句,減少物理讀取和邏輯讀取的數(shù)量。

§增加freeLists和freeList Groups的數(shù)量。

◆ 帶有原因碼220的數(shù)據(jù)塊(類#1)爭(zhēng)用

多個(gè)會(huì)話同時(shí)在相同的對(duì)象上DML。采用如下三件事最小化問(wèn)題:

減少并發(fā)級(jí)別或改變劃分部分的方法。

減少塊中行的數(shù)量。

在另一個(gè)具有較小塊尺寸的表空間中重新構(gòu)建對(duì)象(Oracle 9i或以上版本)。

可以使用較大的PCTFREE重新構(gòu)建表或索引。可以使用命令改變表以最小化每個(gè)塊的最

小行數(shù):

ALTER TABLE table_name MINIMIZE RECORDS_PER_BLOCK;

從Oracle 9i開(kāi)始,可以在另外一個(gè)具有較小的塊尺寸的表空間中移動(dòng)或重新構(gòu)建對(duì)象。

雖然這些動(dòng)作可以最小化buffer busy waits問(wèn)題,但是他們無(wú)疑將增加全表掃描時(shí)間

和磁盤空間利用率。常言道,世上沒(méi)有免費(fèi)的午餐。

◆ 數(shù)據(jù)段頭(類#4)的爭(zhēng)用

如果buffer busy waits的等待時(shí)間主要集中在數(shù)據(jù)段頭(即表或索引段頭,并且不是

插銷段頭)上,這意味著數(shù)據(jù)庫(kù)中的一些表或索引具有高段頭活動(dòng)。如下解決問(wèn)題:

增加已經(jīng)確定對(duì)象的進(jìn)程FreeLists和FreeList Groups的數(shù)量。

確保PctFree和PctUsed之間內(nèi)的間隙不會(huì)太小。

確保下一個(gè)區(qū)尺寸不會(huì)太小。

如果不希望混浠FreeLists和FreeList Groups,可以依靠自動(dòng)段空間管理(Automatic

Segment Space Management,ASSM)特性,以分散從插入語(yǔ)句中引入的數(shù)據(jù)(9i特性)。

◆ 撤消段都(類#17)的爭(zhēng)用

如果buffer busy waits等待時(shí)間主要集中在撤消段頭上,這表明數(shù)據(jù)庫(kù)中的回滾段

過(guò)少,或者他們的尺寸太小,從而造成對(duì)段頭的頻繁更新。如果在Oracle 9i中引入的系

統(tǒng)管理撤消,就不需要處理這種問(wèn)題,因?yàn)镺racle將根據(jù)需要增加額外的撤消段。

◆ 撤消塊的爭(zhēng)用(類#18)

如果buffer busy waits等待時(shí)間主要集中在撤消塊上,這通常意味著多個(gè)并發(fā)會(huì)話同

時(shí)查詢更新的數(shù)據(jù)。當(dāng)應(yīng)用程序可以在不同的時(shí)間內(nèi)查詢和DML時(shí),這種問(wèn)題就不會(huì)存在。

◆ 系統(tǒng)級(jí)診斷

--文件等待次數(shù)

SELECT b.File_Id,

b.File_Name,

a.COUNT

FROM X$kcbfwait a,

Dba_Data_Files b

WHERE a.Indx = b.File_Id-1

AND a.COUNT > 0

ORDER BY a.COUNT;

日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
午夜在线精品| 蜜臀久久99精品久久久久久9| 日本久久一区| 91成人福利| 久久三级中文| 欧美13videosex性极品| 国产资源在线观看入口av| 日韩欧美综合| 午夜日韩在线| 免费观看在线综合色| 国产亚洲久久| 日本精品不卡| 亚洲婷婷丁香| 精品国产亚洲一区二区三区大结局| 日韩天堂在线| 另类av一区二区| 国产精品亚洲欧美日韩一区在线| 精品久久免费| 亚州av乱码久久精品蜜桃| 亚洲在线久久| 久久97视频| 亚洲精品中文字幕乱码| 日韩激情视频网站| 国产成人1区| 在线 亚洲欧美在线综合一区| 日韩国产在线观看| 黄在线观看免费网站ktv| 亚洲欧美久久| 麻豆高清免费国产一区| 欧美高清一区| 国产精品sm| 亚洲欧美日韩国产综合精品二区 | 99国产精品免费视频观看| 一级欧洲+日本+国产| 国产精品videossex| 国产精品av久久久久久麻豆网| 免费在线欧美视频| 国产伊人久久| 中文字幕av亚洲精品一部二部| 伊人网在线播放| 日本在线一区二区三区| 精品在线99| 欧美激情视频一区二区三区在线播放| 午夜国产一区二区| 国内揄拍国内精品久久| 视频一区国产视频| 成人日韩在线观看| 日本a级不卡| 欧美美女一区| 国产精品毛片久久| 国产欧美日韩亚洲一区二区三区| 婷婷激情久久| 欧美激情福利| 少妇精品久久久一区二区三区| 福利在线免费视频| 国产一精品一av一免费爽爽| 国产精品日本| 日韩高清中文字幕一区二区| 国产亚洲人成a在线v网站| 亚洲美洲欧洲综合国产一区| 色婷婷色综合| 国产精品**亚洲精品| 亚洲综合色婷婷在线观看| 91精品久久久久久久久久不卡| 国产精品1区| 日本v片在线高清不卡在线观看| 伊人久久大香线蕉av不卡| 精品国产精品国产偷麻豆| 国产欧美日本| 五月国产精品| 日韩专区一卡二卡| 亚州av乱码久久精品蜜桃| 日韩精品永久网址| 国产成人精品一区二区三区视频 | 精品国产99| 国产情侣久久| 日韩成人av影视| 亚洲日本在线观看视频| 欧美午夜不卡| 三级在线观看一区二区| 国产精品日本| 国产精品嫩草99av在线| 亚洲男女自偷自拍| 日韩中文字幕一区二区三区| 欧美日韩国产在线一区| 在线一区电影| 99riav国产精品| 中文欧美日韩| 五月天久久网站| 91高清一区| 亚洲深夜影院| 亚洲三级在线| 日韩国产91| 国产亚洲一卡2卡3卡4卡新区| 久久精品72免费观看| 国产美女视频一区二区| 欧美黑人巨大videos精品| 嫩呦国产一区二区三区av| 黄色欧美在线| 成人午夜精品| 免费观看不卡av| 国产视频久久| 亚洲精品大片| 无码日韩精品一区二区免费| 综合国产视频| 国产美女亚洲精品7777| 久久精品国产99国产| 中文字幕在线视频久| 99精品在线观看| 亚洲专区在线| 日本欧美一区| 久久精品国产亚洲aⅴ| 日韩欧美视频专区| 激情久久中文字幕| 蜜桃久久av| 国产麻豆一区二区三区精品视频| 精品99在线| 欧美精选一区二区三区| 9国产精品视频| 日本不卡视频在线| 国产成人免费视频网站视频社区| 久久久影院免费| 亚洲狼人精品一区二区三区| 国产免费av一区二区三区| 国产福利电影在线播放| 免费精品国产的网站免费观看| 在线日韩成人| 久久精品亚洲| 女主播福利一区| 日本国产一区| 日韩久久精品网| 亚洲综合小说| 国产成人久久精品麻豆二区| 亚洲深夜视频| 亚洲我射av| 91麻豆国产自产在线观看亚洲| 精品一区免费| 国产精品激情| 一区久久精品| 国产高清日韩| 久久亚洲国产| 国产日产一区| 不卡av一区二区| 老司机精品在线| 日韩在线一二三区| 日韩成人a**站| 综合日韩在线| 成人小电影网站| 免费观看在线色综合| а√天堂8资源中文在线| 亚洲天堂日韩在线| 免费福利视频一区二区三区| 亚洲69av| 欧美美女一区| 国产一区二区三区探花| 亚洲欧美网站在线观看| 国产精品www.| 亚洲精品影视| 激情综合自拍| 国产成人精品亚洲线观看| 日韩精品三区四区| 欧美国产91| 黑人精品一区| 欧美综合精品| 香蕉国产精品| 欧美一级鲁丝片| 国产图片一区| 麻豆久久精品| 欧美 日韩 国产一区二区在线视频 | 亚洲欧美日韩一区在线观看| 精品一区二区三区在线观看视频| 中文字幕亚洲影视| 亚洲手机在线| 成人国产精选| 日本午夜免费一区二区| 伊人久久成人| 成人日韩在线| 国产精品99一区二区三区| 久久国产生活片100| 亚洲图片久久| 久久成人国产| 日韩视频一区| 久久美女精品| 国产高清不卡| 精品久久97| 欧美激情一区| 国产精品黄色片| 欧美久久久网站| 亚洲精品动态| 免费视频久久| 91久久在线| 伊人久久亚洲热| 欧美特黄一区| 自拍日韩欧美| 日韩午夜av在线| 亚洲精品网址| 亚洲欧美日韩国产一区| 国产亚洲高清视频| 亚洲在线观看| 亚洲天堂日韩在线|