Oracle QoS

Oracle
Database
服务质量管理

自主监视性能、检测瓶颈和管理资源以满足 SLA

概述

Oracle Database 服务质量管理 (QoSM) 让系统管理员可以直接衡量、监视和管理 Oracle RAC 和 RAC One Node 数据库上托管的应用服务级别。服务质量管理使用基于策略的架构,将准确的运行时性能与资源度量关联,使用专家系统分析此数据以识别导致瓶颈和威胁 SLA 的资源。结果显示在一个跨集群 EM Cloud Control 仪表盘中,并提供一键式资源重新分配建议。QoSM 可以选择自动实施这些建议,以便在动态负载情况下满足和保持性能目标。如果没有提供足够的资源,QoS 管理将通过牺牲不太关键的目标来保持更为业务关键的目标。

测量性能并识别瓶颈

Oracle Database QoS 管理测量通过集群托管的服务连接到 Oracle RAC 数据库的应用的性能。它将平均响应时间分成两个部分 — 使用资源和等待资源。QoSM 将等待时间进一步分解为 CPU、全局缓存、I/O 和其他数据库等待,以查明任何瓶颈。这种测量操作模式为 DBA 提供了以下功能:

- 单一的 Enterprise Manager 仪表盘集群性能视图
- 实时评估运行状况和性能
- 轻松确定整合负载的实际可行的性能目标
- 精准识别特定资源瓶颈

监视性能目标并生成警报

Oracle Database QoS 管理监视 Oracle RAC 数据库应用的响应时间是否符合用户指定的响应时间性能目标。这种监视操作模式为 DBA 提供了以下功能:

- 能够根据策略为每个负载设定性能目标并进行分组
- 通过自主式警报或严重警报来主动响应性能问题
- 精准识别瓶颈资源,实现快速分类
- 提供最近性能历史视图,方便评估趋势

通过重新分配资源来满足 SLA,从而保持性能

Oracle Database QoS 管理充当全局资源管理器,负责保持 Oracle RAC 集群内整合应用的服务级别。其内置的专家系统可根据指定的性能目标不断评估响应时间。只要超过目标,QoSM 就会确定瓶颈资源,提出建议,并可选择实现资源平衡以恢复性能级别。这种管理操作模式为 DBA 提供了以下功能:

- 能够根据策略为每个负载设定性能目标和业务级别
- 针对需求激增或可用性问题,及时重新平衡资源
- 创建和激活单独的策略来处理不同的负载周期或事件
- 审计跟踪执行的操作,以改善性能管理

Oracle Database QoS 管理包含在 Oracle RAC 和 RAC One Node 数据库许可中,需要通过基础的 Enterprise Manager Cloud Control 管理 Oracle RAC 集群。Oracle Database QoS 管理是 Oracle Autonomous Health Framework (AHF) 的一个性能组件。要了解 AHF 的可用性和性能组件,请参见以下内容。

Oracle RAC 解决方案系列

Oracle RAC 解决方案系列指的是获得 Oracle RAC 或 Oracle RAC One Node 许可的客户可以免费使用的产品和特性集合。每个解决方案通过确保更高的可用性和可扩展性,或通过自动化和简化日常操作,增强或完善了核心 Oracle RAC 产品。访问下图中每个解决方案的链接,详细了解这些极具价值的增强。要了解有关 Oracle Quality of Service Management 的更多信息,请访问页面底部的链接。 

RAC 相关页面的 RAC 系列图标


相关产品

Oracle RAC Oracle Clusterware Oracle ASM Oracle ACFS Oracle RAC ONE 应用连续性 Oracle 服务质量