ASH分析活动集中在会话标识符上,第III部分

We’重新继续 Session Identifiers 在里面 Ash分析活动 查看。您可以使用链接查看 第I部分 Part II 赶上灰分析的乐趣!当你追逐一个问题并需要具体的数据来解决它来解决问题时,你可以打破多少种方法是非常有用的。我们’已经越来越深刻地调查 SQL资源 消耗,所以不在会话标识符上。

会话标识符灰分分析 cover the following-

ash_0324_main.

会话标识符提供有关会话或会话的不同信息。就像以前的博客文章一样,每个图的所有数据都是来自相同的时间线,因此比较更容易理解所选择的数据的差异。

实例

数据被每个实例的总会话分解,在RAC环境中工作时非常有用。图表将显示是否存在“weight”从一个实例或另一个实例到数据库资源耗费或不寻常的会话等。

Ash_0324_instance.

正如您在我们的示例中看到的那样,它’在两者之间相当50/50,与一对夫妇,我们可以在左右或左侧的SQL_ID上钻取的会话中最小的尖峰。请注意,您可以看到每个正在执行的SQL的百分比实例。

服务

您的服务是您的连接到数据库中,每个会话都使用了。我们为我们的示例使用的数据库环境只有一个不同的“user”服务,如热门粉红色所示。如果您有更多,则可以衡量每个用户服务的资源量’已部署到每个应用程序/用户组/主机等。

Ash_0324_Services.

和我们一样’在其他活动图中看到,我们可以在右侧或实例/ sid / serial#上轻松深入钻取。

用户会话

此图中的活动非常沉重。我们可以确定单独消耗最高资源量的大多数用户会话。其余的人’t被单独分离并单独绘制,然后在底部分组并标记为“Other”。当您有一个会话是一个是超出标准的整体消费者时,这次侧面可以派上派上派上使用。

ash_0324_sessions.

请注意每个SQL_ID中涉及的会话组合’S左侧。这告诉我们,大多数用户都通过应用程序或通过打包代码访问。如果您要查看在顶部SQL_ID上运行的一次会话,这可能是快速调查问题的原因。 “Other”类别可能看起来很有趣,但请记住,如果这些会话或SQL_ID中的任何一个是重要的资源消费者,他们将在图中拥有自己的识别部分。唐’t落入兔子洞… 🙂

并行流程

有没有人’很多我可以在这里向您展示活动。我的环境’m使用我的例子只是isn’t设置使用或需要很多并行。Â我拥有所有两个并行进程,并且您可以在第一个实例中看到一个并行运行的进程,第二个实例在第二个实例上识别。

Ash_0324_Parelial.

请注意,底部部分是我们在左侧和右侧显示的并行过程。Â您可以选择通过更多信息开始过滤,与您在顶部所看到的相同,但这是辅助过滤。简单的更改在右侧可以收集相同的进程的不同数据集,例如等待事件或资源消耗。

用户身份

如您所见,两个主要用户ID正在访问环境。我们已经知道它的众多会话,但这可能表示用于登录的应用程序ID,从而导致在应用程序或操作系统处置于用户登录安全性的应用程序ID级别。我们可以看到主要用法来自使用品红色图形部分的用户ID。

ASH_0324_USER_ID.

底部将显示与顶部相同,刚刚按百分比分解。我们可以做的是,通过不同类型的数据来分解它,例如等待事件甚至是我’ve shown here:

ash_0324_break_it_dwn.

程序

对于程序活动图,我’通过底部部分完成了更多的事情.-正如您在图表中看到的那样,我们有图形显示的程序并注意到这一点,OMS是预期的大多数用量,(这是OMS环境…。 :))现在看看底部 -

Ash_0324_program.

默认是向我展示 Programs by percentage, but I’现在通过显示更新它们 SQL. 左侧和右侧部分的信息。左侧部分,我’现在要求知道什么 SQL. Plan Operation 有什么节目。吧我’m displaying the SQL. _id.’s 从什么 程式 他们正在采购。

会话类型

最后一个是会话类型。这是为了简单地区分背景与前景进程。底部已经在左侧和右侧的SQL_ID上显示数据。’欢迎来混合此数据和过滤器,无论如何您需要,但这是此活动视图的默认值。

Ash_0324_session_type.

保持我们的领域’我已经在我们以前的帖子中讨论过’ll切换向左,然后进一步打破它 等待活动在右边,我’m刚开始选择一个新的过滤器,但请注意我’m只需单击下拉菜单并选择即可用于我的新筛选器的事件类型。

ASH_0324_BERK_IT_DWN_2.

使用ASH分析中的活动图表通过这种方式授予DBA访问各种类型的诊断和分析信息,这些信息可用于故障拍摄问题或在谈到会话信息时更深入地攻击性能调整挑战。

 

dbakevlar.

http://about.me/dbakevlar