使用灰分分析来查看封锁的会话

当并发是数据库性能问题中的渐进因子时,通常是我’M告诉Enterprise Manager中的观看封锁会话很难。Â后面的查询,以及任何企业管理器中的Flash图像生成都可以花费大量时间来呈现,无论观点多么有价值,那么等待是DBA才能’现在需要答案时。

阻止会话 View in OEM

如果你’重新想知道哪个功能’m讲,一旦您登录到任何数据库,请单击 表现, 阻止会话.

blocked_sessions.

如果有aren.’t在数据库上的任何或任何重要负载,它可以很快返回。如果有重大负载和阻塞会话,那么,您可以等待一段时间….

在幕后

在场景后面运行的查询将由DBNSMP执行(或您已配置用于与OEM与OEM通信的用户进行通信)的数据库执行,并且如下所示:

selectsid,username,serial#,process,nvl(SQL._id,0),SQL._address,blocking_session,
wait_class,event,p1,p2,p3,seconds_in_wait
 fromv$session
 whereblocking_session_status='VALID' OR sid IN
 (selectblocking_session
 fromv$session
 whereblocking_session_status='VALID')

那么当你需要快速阻止信息时,你会怎么做’等待企业经理 阻止会话 屏幕?使用灰分分析来查看阻塞会话信息!

ASH分析视图选项

通过告诉我,您在数据库中安装了ASH分析,对吧?如果没有,请执行此操作’非常值得短时间安装支持包并通过EM作业进行此珍贵功能。

接下来,一旦安装或者您’已经安装了它,然后是任何数据库目标 主页 在EM12C中,单击 表现, 灰分分析.

Ash_Access.

默认时间表将提出 灰分分析。如果现在发生拦截,则需要更改时间窗口,并且您’LL只需向下滚动到中间等待事件图。

Ash_Analytics1.

请注意,当前图表中没有过滤器或会话数据存在’s专注于标准等级数据。答案可以更新,以查看阻止会话,并在会话上提供非常清晰的信息,并通过执行以下快速更改等待所涉及的信息:

切换到

  • 从顶部活动加载地图
  • 切换到高级模式
  • 选择以下数据的尺寸以显示
Â②是– Blocking Session
Â②是– User Session

您将在屏幕上看到以下数据,而无需等待。

blocked_sessions.3.

您将看到阻塞会话和下面,将显示为每个的会话阻止,如果已阻止多个会话,它将显示为拦截会话ID下的第二个,第三,第四盒等。

阻塞会话的高级尺寸

如果要构建并查看阻塞会话涉及的等待事件,则可以完成这一点。Â只需将负载映射下方的尺寸栏从两维移动到三个。然后向加载映射添加另一个维度。

Ash_Analytics_3.

我现在可以看到我在一个阻塞会话上有一个并发问题,(调用相同的对象),第二个阻塞会话正在等待提交。

使用此方法查看阻塞会话数据的额外优点是它’s not just “当前阻止数据”可用作使用时使用“Blocking Sessions” view in OEM.

bar1

使用ASH分析允许您添加的选项将上栏移动到过去显示时间或移动它以查看刚刚刷新的较新数据。

如果您正在搜索的特定数据,(用户名,SQL_ID等)Â更改尺寸以显示您对隔离的尺寸。Ash Analytics支持各种数据以回答有关阻止会话的问题以及所有数据收集的其他类型的灰烬数据!

 

 

 

dbakevlar.

http://about.me/dbakevlar

4 thoughts on “使用灰分分析来查看封锁的会话

  • 2014年8月1日在12:51 AM
    永久链接

    为什么yo需要blooking_session_status =’VALID’?

    在危机时刻,我一直这样做:
    从V $会话中选择SID,序列号
    sid(
    选择Blooking_Session.
    来自v $课程);

    接着
    改变系统杀戮‘sid, serial#’ immediate;

  • 2014年8月1日上午8:58
    永久链接

    我没有’t写下这个查询,我’m向您展示OEM在幕后运行的内容… 🙂

    阻止的会话页面已经存在很长一段时间,并且它有很长一段时间,我’M指向旧代码和旧功能的其他部分不是坏事。与此同时,如果您想要数据的GUI视图,这里是另一种选择。
    凯利恩

  • 2014年8月19日晚上12:52
    永久链接

    非常感谢你的伟大解释!

  • 2014年8月22日上午8:46
    永久链接

    感谢您分享此凯利纳。我需要昨晚解决生产阻止问题,并在ioug会议上记住了您提到的。非常帮助我!谢谢!

评论被关闭。