WEB开发网
开发学院数据库Oracle Oracle10g数据库最佳新特性:等待界面 阅读

Oracle10g数据库最佳新特性:等待界面

 2007-05-13 12:27:50 来源:WEB开发网   
核心提示: 增强的会话等待第一个增强涉及到 V$SESSION_WAIT 本身,这一点通过示例可以很好地说明,Oracle10g数据库最佳新特性:等待界面(2),假定您的用户抱怨会话挂起了,您查明了该会话的 SID,该列突出显示那些能够证明与您的调整最相关的少数几条记录,例如,并在 V$SESSION

增强的会话等待

第一个增强涉及到 V$SESSION_WAIT 本身。这一点通过示例可以很好地说明。

假定您的用户抱怨会话挂起了。您查明了该会话的 SID,并在 V$SESSION_WAIT 视图中选中了该 SID 的记录。输出显示如下。  SID           : 269
  SEQ#           : 56
  EVENT          :enq:TX - row lock contention
  P1TEXT          :name|mode
  P1            : 1415053318
  P1RAW          : 54580006
  P2TEXT          :usn<<16 | slot
  P2            : 327681
  P2RAW          : 00050001
  P3TEXT          :sequence
  P3            : 43
  P3RAW          :0000002B
  WAIT_CLASS_ID      : 4217450380
  WAIT_CLASS#       : 1
  WAIT_CLASS        : Application
  WAIT_TIME        : -2
  SECONDS_IN_WAIT     : 0
  STATE          :WAITED UNKNOWN TIME

注意左边显示的列;在这些列中,WAIT_CLASS_ID、WAIT_CLASS# 和 WAIT_CLASS 是 10g 中新增的列。列 WAIT_CLASS 指示等待的类型,必须将其作为有效的等待事件解决或者作为空闲的等待事件退出。在上面的例子中,等待类显示为 Application,这表示它是一个需要您注意的等待。

该列突出显示那些能够证明与您的调整最相关的少数几条记录。例如,您可以使用如下查询来获取事件的等待会话。  select wait_class, event, sid, state, wait_time, seconds_in_wait
  from v$session_wait
  order by wait_class, event, sid
  /

上一页  1 2 3 4  下一页

Tags:Oracleg 数据库 最佳

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接