oracle 调整dbw0,求助:DBW的内存占用率高,可能是什么原因?
沒(méi)人遇到這樣的問(wèn)題嗎?
補(bǔ)充一個(gè)現(xiàn)象,v$session中"SQL*Net message from client"很多,下面是隨便選擇一個(gè)時(shí)間點(diǎn)查到的數(shù)據(jù):
SQL> select t.EVENT, count(1) from v$session t group by t.EVENT;
EVENT? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???COUNT(1)
---------------------------------------------------------------- ----------
SQL*Net message from client? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? 48
control file sequential read? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? 1
jobq slave wait? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???1
db file sequential read? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?1
rdbms ipc message? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???10
smon timer? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? 1
pmon timer? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? 1
Streams AQ: qmn slave idle wait? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? 1
SQL*Net message to client? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? 2
Streams AQ: waiting for time management or cleanup tasks? ?? ?? ?? ?? ?? ?1
Streams AQ: qmn coordinator idle wait? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? 1
11 rows selected
最初要解決的問(wèn)題是查詢下面SQL時(shí),長(zhǎng)時(shí)間沒(méi)有返回結(jié)果,查看v$session_wait,唯一的EVENT就是"SQL*Net message from client"
select /*+rule*/
a.sid,
b.serial#,
a.type,
c.object_name,
b.username,
a.lmode,
B.MACHINE,
D.SPID,
a.ctime / 3600 ctime
from (select * from v$lock) a, v$session b, all_objects c, V$PROCESS D
where a.sid = b.sid
and a.type in ('TM', 'TX')
and c.object_id = a.id1
AND B.PADDR = D.ADDR
order by a.ctime / 3600 desc;
進(jìn)而查看服務(wù)端的資源使用情況,發(fā)現(xiàn)前面描述的情況。
希望高手不吝賜教。謝謝!
總結(jié)
以上是生活随笔為你收集整理的oracle 调整dbw0,求助:DBW的内存占用率高,可能是什么原因?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何在分时图中寻找支撑位和压力位?
- 下一篇: oracle查询字段有list,java