溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

direct path read/write

發(fā)布時(shí)間:2020-08-17 16:12:05 來(lái)源:ITPUB博客 閱讀:128 作者:wwjfeng 欄目:關(guān)系型數(shù)據(jù)庫(kù)

direct path read

1.原理:

這個(gè)等待事件發(fā)生在會(huì)話將數(shù)據(jù)塊直接讀取到PGA當(dāng)中,而不是SGA中的情況,這些被讀取的數(shù)據(jù)通常是這個(gè)會(huì)話私有的數(shù)據(jù),所以不需要放到SGA作為共享數(shù)據(jù),因?yàn)檫@樣做沒(méi)有意義。這些數(shù)據(jù)通常是來(lái)自與臨時(shí)段上的數(shù)據(jù),比如一個(gè)會(huì)話中SQL的排序數(shù)據(jù),并行執(zhí)行過(guò)程中間產(chǎn)生的數(shù)據(jù),以及Hash Join,merge join產(chǎn)生的排序數(shù)據(jù),因?yàn)檫@些數(shù)據(jù)只對(duì)當(dāng)前的會(huì)話的SQL操作有意義,所以不需要放到SGA當(dāng)中。

2.產(chǎn)生原因:

當(dāng)發(fā)生direct path read等待事件時(shí),意味著磁盤上有大量的臨時(shí)數(shù)據(jù)產(chǎn)生,比如排序,并行執(zhí)行等操作。 或者意味著PGA中空閑空間不足。

3.措施:

一個(gè)方向是增大PGA等手段,一個(gè)方向是減少讀取IO量或判斷是否通過(guò)緩沖區(qū)讀的方式更加高效。

 

direct path write

1.發(fā)生原因:

發(fā)生在oracle直接從PGA寫數(shù)據(jù)到數(shù)據(jù)文件或臨時(shí)文件,這個(gè)操作可以繞過(guò)SGA。在磁盤排序中最為常見。對(duì)于這種情況應(yīng)該找到操作最為頻繁的數(shù)據(jù)文件(如果是排序,很有可能是臨時(shí)文件),分散負(fù)載。

2.措施

減少IO寫入規(guī)模。

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI