目录

  • 概念
  • 统计信息的收集级别
  • 统计信息的保留时间
  • AWR 的大小
  • 时间范围,快照数量
  • 生成 AWR 报告
  • 查看AWR报告
  • 专栏学习

概念

AWR每小时对v$active_session_history[最近活动会话的历史记录]视图进行采样一次,并将信息保存到磁盘中保留8天,8天后旧的记录才会被覆盖[采样频率和保存时间可配置]。这些采样信息被保存在wrh$_active_session_history视图中。而这个采样频率(1小时)和保留时间(8天)是可以根据实际情况进行调整的,这就给DBA们提供了更加有效的系统监测工具。

性能收集和分析工具,能提供一个时间段内整个系统资源使用情况的报告,通过报告可以了解一个系统的整个运行情况。它是 SYSAUX 表空间中的一组表。Oracle 会自动收集与性能有关的统计信息写到 AWR 中。

快照由mmonmmnl的进程自动地每隔固定时间采集一次!!!

  • mmon & mmnl

统计信息的收集级别

统计信息的保留时间



默认的是每小时收集一次快照,保留 8 天

AWR 的大小


默认单位为kb

SQL> select space_usage_kbytes
from v$sysaux_occupants
where occupant_name='SM/AWR';

时间范围,快照数量

SQL> select min(begin_interval_time),max(begin_interval_time),count(snap_id)
from dba_hist_snapshot;SQL> select snap_id from dba_hist_snapshot;SQL> select startup_time from dba_hist_snapshot;

生成 AWR 报告

SQL> @?/rdbms/admin/awrrpt.sql




手工打一个快照


SQL>select snap_id from dba_hist_snapshot;
SQL>exec dbms_workload_repository.create_snapshot();
SQL>select snap_id from dba_hist_snapshot;




查看AWR报告

  • 如何分析AWR报告
  • 执行计划和统计信息
  • Oracle性能调查之AWR(一)
  • 如何才能看明白AWR报告中的数据
  • 获取历史执行计划:AWR/StatsPack SQL 报告
  • 如何在Active Data Guard环境下创建Standby的AWR
  • 关于 AWR/ASH 故障分析,我有 9 个问题不知当不当问?

专栏学习

  • 诊断工具

AWR (Automatic Workload Repository)- 自动工作负载信息库相关推荐

  1. Oracle中的AWR,全称为Automatic Workload Repository

    Oracle中的AWR,全称为Automatic Workload Repository,自动负载信息库.它收集关于特定数据库的操作统计信息和其他统计信息,Oracle以固定的时间间隔(默认为1个小时 ...

  2. 自动工作负载信息库 AWR

    学习使用新的特性,这些特性采集数据库性能统计数据和量度,以供分析和调整,并显示在数据库中花费的准确时间,甚至保存会话信息 当您有数据库性能问题时,要解决它您首先要作的是什么?一种常见的方法是看是否存在 ...

  3. Oracle 数据库自动诊断库 ADR(Automatic Diagnostic Repository)简介

    作者介绍 姚远:鼎甲科技高级技术顾问,墨天轮MVP.Oracle ACE,华为云MVP,专注于 Oracle.MySQL 数据库多年,拥有 Oracle 10g.12c OCM, MySQL 5.6. ...

  4. oracle awr报告生成_oracle11g awr报告分析—WORKLOAD REPOSITORY report

    概述 关于生产环境的一份awr报告分析,之前闲着无聊整理了100页,后面拆分下各个模块介绍下怎么看awr报告. 我们在看性能指标的时候,需要知道数据库出现性能问题,一般都在三个地方,io,内存,cpu ...

  5. Oracle ADR(Automatic Diagnostic Repository)介绍

    ADR(Automatic Diagnostic Repository)是一个基于文件结构的,Oracle数据库关于一切痕迹.dump.警报日志.健康监控报告等诊断信息的数据仓库.从11g开始,Ora ...

  6. Oracle 自动诊断信息库(Automatic Diagnostic Repository,ADR)

    ORACLE 11G中的ADR介绍: ADRCI 之oracle 日志查看  在Oracle的11g版本中,alert文件的位置发生了变化,与此同时Oracle提供了一个命令行工具ADRCI,它可以很 ...

  7. Oracle 数据库自动诊断库 ADR(Automatic Diagnostic Repository)简介 发表在 数据和云

    https://mp.weixin.qq.com/s/J3py2W8gN-Xx6wJb_BIFZQ 文章目录 ADR 的作用 ADR 中的文件 ADR 的目录结构 数据库的 ADR 家目录结构 Ale ...

  8. Oracle 11g新特性:Automatic Diagnostic Repository

    作者:eygle |English Version [转载时请以超链接形式标明文章出处和作者信息及本声明] 链接:http://www.eygle.com/archives/2007/08/11g_a ...

  9. SqlServer 2016新特性 —— automatic seeding (自动种子设定)究竟是什么

    在 SQL Server 2012 和 2014 中,初始化 SQL Server Always On 可用性组中的次要副本的唯一方法是手动执行备份.复制和还原.SQL Server 2016 引入了 ...

最新文章

  1. 微服务领域,为什么选SpringCloud而不是Dubbo?
  2. linux 超级权限图标,Linux下使用iconv库出错,急!!!
  3. catboost原理以及Python代码
  4. 笔记-信息化与系统集成技术-工作流
  5. 2019-10-16 13:39:37,494 ERROR [http-nio-8080-exec-10] util.JWTUtils (JWTUtils.java:76) - The Token h
  6. 深入浅出.NET泛型编程(1)
  7. 没有期刊申请清华博士_ICLR飞升,IJCAI降级:清华的新版AI顶会评级引发学术圈热议...
  8. 苹果版App开发心得
  9. 【转】Tapestry5和Eclipse的整合
  10. c# gerber文件读取_Gerber文件查看方法
  11. 武汉大学计算机学院程序大赛,“星网锐捷杯”华中区高校研究生程序设计大赛通知...
  12. python爬虫新浪微博_python爬虫抓取新浪微博数据
  13. hmm 流程图_算法:HMM模型+维特比算法详解
  14. java list map 去重复_Java中List集合去除重复数据的六种方法
  15. PT100温度电阻转换器
  16. 【Linux】【开发环境】【RHEL】开发环境搭建系列之十一——Linux系统下搭建基于vim的C/C++ IDE开发环境
  17. 台式计算机配置什么音响好,用什么办法才能让台式的电脑不用音响就有声音
  18. ASP.NET网站开发——LINQ TO SQL 查询数据库数据(八大子句)
  19. DS8100更换PPS电源线
  20. 数据指标体系的构建思路

热门文章

  1. usb3.0u盘写入速度多少正常
  2. 最短路径(Dijkstra算法),一文必看懂最短路径的方法
  3. jsonobject中getkey_Java JsonObject.get方法代码示例
  4. C++程序员之路深入探讨QueryInterface
  5. machinekey设置相关
  6. 冯小刚8大贺岁经典台词
  7. 文件句柄占用问题排查经历
  8. PyMC3 - GLM之线性回归
  9. MediaStore.Images.Media.insertImage(getContentResolver(), destMap, null, null)出现空指针问题
  10. Python异步编程实战入门:从概念到实战