Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

6

积分

0

好友

1

主题
1#
发表于 2012-5-7 20:58:15 | 查看: 14164| 回复: 3
请问:rdbms ipc reply等待事件一般是什么引起的呢,我这有个库,会有几个会话,经常入很多数据,但一直有rdbms ipc reply的等待事件,想请教下rdbms ipc reply这个事件是由于什么引起的
2#
发表于 2012-5-7 21:22:30
ODM FINDING:
‘rdbms ipc message’ event means that a process is waiting for an IPC message to arrive.

Wait Events - rdbms ipc message
rdbms ipc message

The background processes (LGWR, DBWR, LMS0) use this event to indicate that they are idle and are waiting for the foreground processes to send them an IPC message to do some work.

Wait Time:

Up to 3 seconds. The parameter timeout shows the true sleep time.
Parameter         Description
timeout         The amount of time that the session waits for an IPC message

回复 只看该作者 道具 举报

3#
发表于 2012-5-7 21:42:31
ipc message 是指 InterProcess Communication 即进程间通信的message
rdbms ipc message 是一个等待事件, 这个等待事件指 进程在 等待其他rdbms数据库进程 给它发送  InterProcess Communication  message 进程间通信的信息

oracle中的等待事件可以分成三种:
idle wait  ==> 空闲等待
wait for some resource =>  等待某些资源
wart for another server process perform prerequisite task => 等待其他进程完成先决任务


对于 LMD 、LGWR、 LMS0这类后台进程 其等待rdbms ipc message 时 是空闲等待 idle wait ,即等待其他进程给他们发送IPC message后 它们才会有活干, 如:

SQL> select program ,event,wait_class from V$session where event='rdbms ipc message';

PROGRAM                                            EVENT                          WAIT_CLASS
-------------------------------------------------- ------------------------------ --------------------
oracle@vrh8.oracle.com (CTWR)                      rdbms ipc message              Idle
oracle@vrh8.oracle.com (ARC1)                      rdbms ipc message              Idle
oracle@vrh8.oracle.com (ARC0)                      rdbms ipc message              Idle
oracle@vrh8.oracle.com (MMNL)                      rdbms ipc message              Idle
oracle@vrh8.oracle.com (MMON)                      rdbms ipc message              Idle
oracle@vrh8.oracle.com (CJQ0)                      rdbms ipc message              Idle
oracle@vrh8.oracle.com (RECO)                      rdbms ipc message              Idle
oracle@vrh8.oracle.com (CKPT)                      rdbms ipc message              Idle
oracle@vrh8.oracle.com (LGWR)                      rdbms ipc message              Idle
oracle@vrh8.oracle.com (DBW0)                      rdbms ipc message              Idle
oracle@vrh8.oracle.com (MMAN)                      rdbms ipc message              Idle
oracle@vrh8.oracle.com (PSP0)                      rdbms ipc message              Idle


对于前台进程 Foreground process而言 rdbms ipc message等待时间 ,往往意味着 该进程需要后台进程 帮助完成一些工作 才能继续工作。

回复 只看该作者 道具 举报

4#
发表于 2012-5-7 23:13:17
KSL WAIT BEG [log file sync] 13670/0x3566 1729363/0x1a6353 0/0x0
KSL WAIT END [log file sync] 13670/0x3566 1729363/0x1a6353 0/0x0 time=98607
0x00000000001A6353 0x00000000001A635A
KSL WAIT BEG [log file sync] 13670/0x3566 1729363/0x1a6353 0/0x0
KSL WAIT END [log file sync] 13670/0x3566 1729363/0x1a6353 0/0x0 time=878
KSL POST RCVD poster=6 loc='kslpsr' id1=110 id2=0 name=EV type=0 fac#=0 facpost=1
KSL WAIT BEG [SQL*Net message to client] 1650815232/0x62657100 1/0x1 0/0x0
KSL WAIT END [SQL*Net message to client] 1650815232/0x62657100 1/0x1 0/0x0 time=9
KSL WAIT BEG [SQL*Net message from client] 1650815232/0x62657100 1/0x1 0/0x0

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 14:10 , Processed in 0.052298 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569