前5名SQL监视器功能

SQL监视器是一个很酷的工具。 Â通过EM12C,它赋予每个人,(是的,这意味着开发人员,所以请访问他们通过云控件查看此数据,请!)Â这是一个前五个列表,但它不起作用’t停止在那里,只要记住,在使用云控制时使用SQL监控时,这是我最喜欢的功能。

登录到数据库后,您可以通过单击访问SQL监视器 表现–> SQL Monitoring.

高级视图

主动和非活动处理的主视图, (只需记住,SQL Monitor Process将展出,因此请记住此工具’看看历史处理。) 当我们谈论价值到日常工作时,这是一个很棒的地方。

SQLMON5.

从主视图中,您可以轻松看看会话是活动的,SQLID,如果有并行,DOP,(并行程度)授予的数据库时间,(通过等待事件百分比分解)和IO请求。 Â这里有大量相关数据,包括计划哈希值,开始和停止时间,加上SQL文本,但每个人都必须承认,这就是我们都想要的,需要知道。

2.通过SQL Monitor的SQL ID详细信息

通过单击“SQL监视器主页”中显示的任何SQLID,您可以挖掘SQL进程周围的详细信息。

SQLMON2.3.

对于给定的SQLID,您可以查看等待事件资源消耗的持续时间和类型。 Â您可以快速查看所添加的成本和图形中的成本,快速识别特定执行计划最受阻碍的性能挑战。 Â有箭头帮助DBA或开发人员导航计划以了解最明显的疼痛点,并且该计划从底部到顶部作为流程过滤器通过数据筛选来提出它’s results.

3.Â卸载百分比

是的,您可以使用查询来查看进程的卸载百分比,但SQL监视器足以在云控制中向您展示

图片1

如果你’重新在exadata上工作,并希望确保你’使用您支付的所有伟大的工程系统功能,它’s nice to know you’将其卸载到单元节点VS.在数据库节点上执行应用于其他工作的工作,而不是扫描对象。

4.不同SQLID的资源使用详细信息

了解一个过程的资源是一个过程对于知道如何消除额外资源使用是必不可少的。

SQLMON3.1.

根据SQL Monitor捕获的每个SQLID的指标下,您’LL能够查看该过程使用的CPU,PG​​A和IO的数量。 ü’甚至能够告诉你什么样的等待你’如果你没有,就会经历’使用谷歌浏览器(我’m joking…OK, maybe I’我不是,但你了解浏览器挑战,我’m sure… :))

5.“会议细节”

单击主视图中的用户,i’能够登录会话详细信息。赢取了实际的会话ID’要显示,(在这种情况下,我们只是看到每个会话的SH),但我们可以通过显示有关会话详细信息的重要信息来单击该链接。

SQLMON6.

我们可以快速链接到SQLID,查看如果有任何会话阻止我们正在调查的,并且看到包括P1,P2和P3等的相关等待信息等待。

如果我单击等待部分中的底部链接,它将带我到导致最多等待的对象,这恰好是销售表。

SQLMON7.

我现在可以查看列和约束信息,而无需转到云控件中的架构功能。

我还可以查看有关索引和统计信息的信息,这些信息不再是云控件中的SQL详细信息访问。

SQLMON8.

6.(奖金)观看等待和疼痛点

作为奖金,知道我们中有多少人喜欢看到表格与图形执行计划,也可能是值得以图形形式查看的。 Â如下,当我将光标悬停在销售表中用黄线突出显示的部分,然后为过滤时,您可以注意到它清楚地显示有1300万行,其中嵌套循环2600万行。 Â我认为我们大多数人都知道哈希加入会更快地表现得更快,这就是为什么该节在红色中被突出显示为有关SQL的痛点。

screenshot_mon_nov_30_16.12.30

对你们的人仍然有点奖励仍然像我一样迷住表格执行计划… 🙂

在漫长的周末之后度过一个美好的一周,希望你的感恩节很棒!

 

dbakevlar.

http://about.me/dbakevlar

One thought on “前5名SQL监视器功能

评论被关闭。