EM 13c功能点介绍

作者简介:葛文余,现就职于北京海天起点技术服务股份有限公司,专家组成员,从业8年以上,在数据库领域有丰富的实践经验。 主要涉及金融、电信、制造业等核心系统运维经验,获得11g OCM、12c OCM、MySQL OCP、Exadata、Goldengate等相关技术认证,擅长高可用、高性能数据库的部署实施、 故障诊断、性能优化等工作。

概述说明:

Oracle企业管理器是Oracle集成的企业信息技术(IT)管理产品线,它提供了业界唯一完整的,集成和业务驱动型的企业云管理解决方案。Oracle企业管理器通过利用Oracle的内置的管理功能和集成的云环境,使客户达到了前所未有的效率收益,同时显着提高服务水平,为IT创造业务价值。

企业管理器的云控制台主页:

企业管理云控制包括以下组件:

  • Oracle管理代理
  • Oracle管理服务
  • Oracle管理信息库
  • 插件
  • 企业管理器的云控制台

企业管理云控制体系结构:

企业管理器可以管理以下领域:

本文档仅对oracle 13c企业管理器部分功能进行演示说明。

更多关于EM 13c功能使用,参考官方文档https://docs.oracle.com/cd/E63000_01/index.htm

监控和诊断数据库

主要从以下五个维度看看EM 13c能做什么?

  • 监控主机活动
  • 主动监控数据库
  • 使用ADDM诊断性能问题
  • 使用顾问来优化数据库性能
  • 监控性能警报

监控主机活动

显示有关运行数据库的系统利用率:

上几张图,不多做解释,你们懂得,哈哈

下午1228CPU利用率突然从约8%上升到80%,达到预期警告。

内存使用率,分页和交换等。


此页面包含的内存利用率统计和在过去24小时内产生的相关警告。


此页面包含磁盘I / O利用率和服务时间统计,并通过时间范围查看使用中所占的百分比及TOP磁盘设备的使用情况。

确定峰值时数据库活动的原因


查看ASH Analytics(分析)网页上的活跃会话活动

主动监控数据库

EM 13c可以很容易地监控数据库的健康和性能。它可以监视有关数据库的健康和性能的生命体征(或指标),分析了对数据库运行工作负载,并自动识别到作为管理员关心的问题。在EM 13c的监控主页上详细报告了任何事件信息(警告、严重等事件)。

数据库监控主页

主要包括:

1、状态部分,其中包括以下信息数据库状态的快速概览

2、查看部分活动会话的性能信息。性能部分显示了过去一小时趋势。

3、查看最新数据点资源利用率情况(最后一分钟)

4、SQL监视器查看部分SQL活动状态

5、问题事件– 在过去的24小时内该数据库的事件信息表。该表有实例,时间,事件,问题和错误列等。

下图显示了在真实时间轴上最后一小时的数据库的使用情况

下图选择历史数据节点的性能。


指定回溯历史时间段性能数据


自动数据库诊断监控

Oracle数据库包括内置了自动数据库诊断监视(ADDM)的自诊断引擎,为了方便使用ADDM的自动性能诊断,Oracle数据库定期收集数据库状态和工作量的快照。快照是一组由ADDM用于性能比较对于特定时间段的历史数据。快照在某个时间点提供系统状态的统计汇总。这些快照存储在自动负载信息库(AWR),放在SYSAUX表空间中。快照存储在这个仓库中设定的时间(默认为8天)被清除,以备重新利用。

ADDM

对于ADDM,对于快照的默认收集时间间隔为一小时。

通常,ADDM用于识别系统性能问题。提醒您注意,其中包括性能问题:

  • 资源竞争(瓶颈),这样当你的数据库使用大量的CPU时间和内存由于高负荷SQL语句
  • 频繁的连接管理,这样当你的应用程序发出太多的登录到数据库
  • 锁争用在多用户环境,如当一个用户进程获取锁安全地更新表中的数据,从而导致必须获得对同一个表锁等待其他用户进程,导致较慢的数据库性能

实时ADDM

实时ADDM主动检测瞬间应用应用程序性能影响:如以下情况

  • CPU峰值
  • I / O峰值
  • 内存峰值
  • 互连问题
  • 挂起和死锁

使用ADDM诊断性能问题

要查看ADDM性能结果的总结:

  1. EM快速,从性能菜单中,选择性能中心。性能中心页面出现在性能中心页面上的标签列表。
  2. 选择时间段字段中,选择的时间段值中的一个来查看效果数据的时间段。页面标题更改指示所选时间段。
  3. 点击ADDM标签。选定时间段的ADDM任务出现在ADDM选项卡上的ADDM任务表。
  4. 点击链接任务名称列一个ADDM任务,以查看有关该任务的详细信息。

在性能中心页的ADDM选项卡上的ADDM任务表,单击链接任务名称列查看该任务的性能表现。

点击链接查找列特定的发现来查看发现和建议(如果有的话),与它相关联。

页面显示了数据库上运行的顶级活动

查看SQL语句的统计数据

查看SQL语句的会话活动

查看SQL语句的执行计划

实时ADDM结果的汇总

  1. 性能菜单中,选择性能中心

    性能中心页面上的标签列表。

  2. 在选择时间段字段中,选择的时间段值中的一个来查看效果。页面标题更改指示所选时间段。
  3. 点击ADDM标签。

    如果对于所选择的时间段实时ADDM报告,报告显示在实时ADDMADDM标签的底部报告表。

查看特定报告中的实时报告ADDM表,点击的链接报告中报告名称字段,或者选择表行,然后单击显示性能报告

使用顾问来优化数据库性能

顾问是数据库管理的强大工具。他们提供了有关如何解决关键管理难题,涵盖广泛的领域,包括空间,性能和撤销管理的具体建议。在一般情况下,顾问产生比警报更全面的建议。这是因为警报为了降低成本和对性能的影响降到最小,而顾问消耗更多的资源和进行更详细的分析。提供顾问,以帮助您提高数据库的性能。这些顾问包括自动数据库诊断监控(ADDM),SQL顾问和内存顾问。例如,SGA顾问图形显示上改变系统全局区(SGA)的大小,性能的影响。

性能顾问:

SQL优化顾问

SQL调优顾问在系统维护窗口(时间段)作为维护任务自动运行。在每个自动运行中,顾问在该系统选择高负载的SQL查询,并产生关于这些如何调整查询建议。自动SQL优化顾问可以被配置为自动执行SQL配置文件建议。一个SQL配置文件包含特定的SQL语句,使查询优化器在运行时生成一个显著更好的执行计划的附加SQL统计。如果您启用自动实施,那么顾问只有那些SQL语句在性能改善将是至少三倍创建SQL配置文件。其他类型的建议,如建立新的指标,刷新优化器统计信息,或重组SQL,只能手动实施。DML语句不考虑通过自动SQL优化顾问调整。

简单说SQL优化顾问可以帮助我们自动发现并诊断SQL语句,如下所示:


查看自动SQL调整结果

调优结果的SQL页面出现,其中显示选定的SQL语句的优化建议的摘要


查看优化后的执行计划情况:


监视SQL执行页


监控的SQL执行详细信息页面


查看运行的指标,请点击指标标签


查看一个SQL语句的SQL执行细节


查看了PL / SQL语句的SQL执行细节


监控性能警报

  • 设置度量阈值的性能警报
  • 响应告警

事件和问题


事件管理问题详细信息页

未经允许不得转载:Oracle一体机用户组 » EM 13c功能点介绍

相关推荐