溫馨提示×

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

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

read by other session事件

發(fā)布時(shí)間:2020-07-26 22:52:36 來源:網(wǎng)絡(luò) 閱讀:299 作者:jsj_007 欄目:關(guān)系型數(shù)據(jù)庫(kù)

該事件發(fā)生在將相同數(shù)據(jù)塊載入到內(nèi)存的過程中,多個(gè)會(huì)話同時(shí)select相同的數(shù)據(jù)塊引起buffer lock爭(zhēng)用。在 oracle 9i中相當(dāng)于"buffer busy waits" ,在Oracle 10.1及更高版本中,該事件被被分解為“read by other session”等待事件。

select c.PARAMETER1,c.PARAMETER2,c.PARAMETER3 from v$event_name c where c.name='read by other session';
PARAMETER1  PARAMETER2  PARAMETER3
----------- ----------- ----------
file#       block#      class#


參數(shù):
P1 = file# Absolute File# (AFN)
P2 = block#
P3 = class# Block class
file# 絕對(duì)文件編號(hào)(AFN)包含等待會(huì)話所需塊的數(shù)據(jù)文件的文件號(hào)。
block#等待會(huì)話要訪問的上述文件的塊號(hào)。
class#等待的塊類:
class 1表示“數(shù)據(jù)塊”,可以是表或索引
class 4類表示“段頭”
class >=15表示“撤消塊”


查找blocker:
SELECT SID mySID, blocking_session,
       p1 "FILE#", p2 "BLOCK#", p3 "class#", row_wait_obj# OBJECT_ID
  FROM v$session
 WHERE event = 'read by other session'
   AND STATE='WAITING'
;

查找對(duì)象:
SELECT relative_fno, owner, segment_name, segment_type
  FROM dba_extents
 WHERE file_id = &FILE
   AND &BLOCK BETWEEN block_id AND block_id + blocks - 1
;

減少該等待事件:
1.優(yōu)化sql,減少數(shù)據(jù)塊讀入
2.增加sga大小


mos:WAITEVENT: "read by other session" Reference Note (文檔 ID 732891.1)

向AI問一下細(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