OCP最新题库解析-题53

Q

题目

Which two are true about AWR snapshots?

A.They are stored in theSYSAUXtablespace.

B.They are always created automatically.

C.They can be retained forever.

D.They can be modified by using DMLs.

E.They are not generated ifSTATISTICS_LEVELis set toTYPICAL.

A

答案

Answer:AC

AWR(Automatic Workload Repository,自动负载信息库)是Oracle 10g引入的一个重要组件。在AWR里面存储着近一段时间内(Oracle 10g默认是7天,Oracle 11g及其之后的版本默认是8天)数据库活动状态的详细信息。可以修改快照时间间隔和保留间隔。

AWR是为Oracle Database 11g组件提供服务的基础结构,借助它可以收集、维护和利用统计信息进行问题检测和自优化。可将此基础结构视为数据库统计信息、度量等的数据仓库。

数据库(默认情况下)每60分钟从SGA中自动捕获一次统计信息,然后将其以快照形式存储在AWR中。这些快照通过一个名为易管理性监视器(MMON)的后台进程存储在磁盘上。

AWR中包含数百个表,所有这些表均属于SYSMAN方案且存储在SYSAUX表空间中。

STATISTICS_LEVEL初始化参数可控制对各种统计信息和各种指导的捕获,其中包括自动维护任务。自动维护任务包括搜集优化程序统计信息。STATISTICS_LEVEL参数可设置为以下级别:

lBASIC:AWR统计信息和度量的计算被关闭。自动优化程序统计信息任务被禁用,所有指导和服务器生成的预警也被禁用。

lTYPICAL:收集数据库自我管理所需的主要统计信息。这些统计信息表示监视OracleDB行为通常需要的信息。这包括自动搜集统计信息,以减少由于统计信息过时或无效而导致不正确执行SQL语句的可能性。

lALL:捕获所有可能的统计信息。此捕获级别增加了计时操作系统统计信息和计划执行统计信息。多数情况下并不需要这些统计信息,为了获得佳性能,不应启用这些统计信息;有时执行特定的诊断测试时需要这些统计信息。

Oracle建议将STATISTICS_LEVEL初始化参数设置为默认值TYPICAL。如果将该参数的值设置为BASIC,则会禁用自动搜集优化程序统计信息功能。

AWR主要是由MMON(Manageability Monitor Process,可管理性监视器进程)和它的slave进程(Mnnn)来维护的。MMON执行很多关于AWR的任务,和各种与可管理性相关的后台任务,具体包括以下功能:

(1)启动slave进程Mnnn去做AWR快照。

(2)当某个测量值(metrics)超过了其度量阀值(threshold value)时发出alert告警。

(3)为最近改变过的SQL对象捕获指标信息。

DBA宝典小程序

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180817A00S3A00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动