关闭
侧边栏

从v$sqltext中追踪

Posted by dbtan on 四月 9th, 2010

从v$sqltext中追踪: 在数据库出现瓶颈时,通常可以从v$session_wait找到那些正在等待资源的Session,通过Session的sid,联合v$session和v$sqltext视图可以捕获这些Session正在执行的SQL语句。 数据库运行缓慢,转换为数据库语言就是数据库可能经历了等待,那么可以通过v$session_wait(从Oracle 10g,v$session视图
... ...
<阅读全文>

Oracle 11g实时SQL监控

Posted by dbtan on 四月 9th, 2010

Oracle 11g实时SQL监控: 前面提到,在Oracle Database 11g中,v$session视图增加了一些新的字段,这其中包括SQL_EXEC_START和SQL_EXEC_ID,这两个字段实际上代表了Oracle 11g的一个新特性:实时的SQL监控(Real Time SQL Monitoring)。 在Oracle 11g之前的版本,长时间运行的SQL可以通过监控v$session_longops来观
... ...
<阅读全文>

v$session_event 和v$system_event

Posted by dbtan on 四月 9th, 2010

v$session_event 和v$system_event: 前面提到过v$session及v$session_wait视图记录了活动会话当前正在发生的等待,但是要知道一个活动会话在其生命周期可能经历很多等待,这些等待通过v$session_event视图记录。但是需要注意的是,这个视图记录的是累积信息,同一会话对于同一事件发生的多次等待会被累计。以下是一个
... ...
<阅读全文>

v$session 和 v$session_wait

Posted by dbtan on 三月 16th, 2010

v$session 和 v$session_wait:由于v$session记录当前连接数据库的Session信息,而v$session_wait视图记录这些Session的等待,很多时候要联合这两个视图进行查询以获得更多的诊断信息。从Oracle 10g开始,为了方便用户,Oracle开始将这两个视图进行整合。 在Oracle 10gR1中,Oracle在v$session中增加关于等待事件的字段
... ...
<阅读全文>

从等待发现瓶颈

Posted by dbtan on 三月 16th, 2010

等待事件所以为众多DBA所关注与研究,是因为通过等待事件可以迅速发现数据库瓶颈,并及时解决问题。在网上,EYGLE曾经发起过一个讨论,让大家“列举你认为最重要的9个动态性能视图”,很多人的回复里都选择了和等待事件相关的几个视图,它们是v$session、v$session_wait和v$system_event。 来看一下这几个视图的作用及
... ...
<阅读全文>


Copyright © 2009 - 2019 https://www.dbtan.com. All rights reserved.