主要参考文档: http://343766868.blog.163.com/blog/static/48314056201110124513396/ 概况 Oracle内部以一定的频率把系统关键的统计信息和负载情况存储起来,生成snapshot(快照),所有的snapshot存储在awr中,即automatic workload repository。 当发现

主要参考文档:

http://343766868.blog.163.com/blog/static/48314056201110124513396/

概况

Oracle内部以一定的频率把系统关键的统计信息和负载情况存储起来,生成snapshot(快照),所有的snapshot存储在awr中,即automatic workload repository。

当发现数据库出现性能问题时,就可以抽取存储在awr中的snapshot信息,生成在指定时间段内(即你指定的snapshot所囊括的时间段)的awr报告。然后对报告进行分析,发现系统存在的问题。

首先说下快照的管理。

查看已生成快照列表信息

Select * from dba_hist_snapshot;

一般情况下,snapshot不需要手动管理,若有特殊需要,也可以进行手动生成和删除操作。

手动生成snapshot。

SQL>execdbms_workload_repository.create_snapshot();

手动删除snapshot。

SQL>exec dbms_workload_repository.dorp(low_snap_id=>1,high_snap_id=>2);

更改snapshot频率等参数。

数据库默认是每一个小时进行一次snapshot生成操作,每个snapshot保留7天。

可以通过以下语句查询数据库当前的快照生成配置信息。

select * from dba_hist_wr_control;

若需要更改次默认参数,也可以使用

SQL>exec dbms_workload_repository.modify_snapshot_settings(interval=>60

Retention=>3*24*60

);

其中:

retention参数及保留时间,单位是min(分钟)。若设置为0,则快照将永久保留。若设置为null,则保留原设置。此参数的范围为1天---100年。

Interval参数为生成snapshot频率。单位是min(分钟)。若设置为0,则表示禁用手动和自动生成快照的功能。若设置为null,则保留原设置。此参数的范围为10min---1年。

此外还有topnsql和dbid参数,topnsql表示要采集比较占资源的sql数量。

生成awr报告。

了解了快照之后,就可以利用snapshot生成awr报告。

自动生成是使用OEM中的查看awr相关项,手动生成时指执行oracle提供的执行脚本。

脚本位于$ORACLE_HOME/rdbms/admin/目录下,名字为awrrpt.sql。

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

即可。生成的路径为你进入sqlplus前的当前目录。所以若要把报告放在指定目录,可事先进入该目录,比如

Cd /tmp/awr/

然后在进入sqlplus,手动生成awr报告。

生成awr报告后,就剩下分析awr报告了,这是个比较大的问题,也是个比较难的问题,以后慢慢说。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

awr报告分析 mysql_生成awr报告相关推荐

  1. oracle手工收集awr报告_oracle手工生成AWR报告方法记录-阿里云开发者社区

    AWR(Automatic Workload Repository)报告是我们进行日常数据库性能评定.问题SQL发现的重要手段.熟练掌握AWR报告,是做好开发.运维DBA工作的重要基本功. AWR报告 ...

  2. 手工收集awr报告_oracle手工生成AWR报告方法记录

    oracle版本:oracle11,linux环境 Windows版在cmd下进入oracle 1.进入oracle所在linux环境 2.查找awrrpt.sql文件位置 3.切换用户 #su - ...

  3. linux awr 日志,Linux平台生成awr报告

    1.使用Oracle用户登录应用服务器所使用的数据库所在的服务器 # su –oracle 2.输入env命令,查询出ORACLE_HOME 目录 3.然后进入$ORACLE_HOME/rdbms/a ...

  4. jmeter生成html报告修改,Jmeter生成html报告(示例代码)

    新的JMeter版本中引入了Dashboard Report,用于生成HTML页面格式图形化报告的扩展模块. 注:本文用的是3.2版本. 生成html报告 一.检查.jtl文件,如果没有.jtl文件, ...

  5. Linux网络嗅探器实验报告,分析网络嗅探器实验报告

    网络攻击与防御技术实验报告 实验目的 本实验通过研究Winp c ap中常用的库函数的使用方式来实现了一个小型的网络数据包抓包器并通过对原始包文的分析来展示当前网络的运行状况. 实验内容 1. ...

  6. python批量生成word报告_python自动生成word报告 | 如何将现有的数据利用python 填入word的表格中?...

    关于python连接SQL server数据库的问题? 你把完整的连接代码贴一下 如何将现有的数据利用python 填入word的表格中? VB,VBA我会,py不会哦 DB2教程推荐,新手想学习这个 ...

  7. linux平台生成awr报告,AWR 导出/导入/生成报告

    客户的生产系统总是那么重要,一般不会让你长时间的在他们的生产机器上做操作,但是分析和生成AWR报告都是一个相对耗时的工作,当然只生成一个AWR报告是不费时的,但是要对系统进行详细分析的时候,我们可能需 ...

  8. oracle数据库 生成awr报告、ash报告详细步骤

    oracle数据库 生成awr报告.ash报告详细步骤 一.生成awr详细步骤 1. 手动生成AWR快照号:sqlplus下执行(可选) exec dbms_workload_repository.c ...

  9. 【报告分享】腾讯研究院-AI生成内容报告2020.pdf(附下载链接)

    今天给大家分享腾讯研究院和腾讯优图实验室在2020年5月份发布的报告<AI生成内容报告2020-"深度合成"商业化元年.pdf>,报告共包含如下五大部分: 1.&quo ...

  10. jenkins生成allure报告失败,原因:安装allure commandline失败

    jenkins构建生成allure报告失败,生成allure报告配置如下:运行后报错如下: Unpacking https://repo.jenkins-ci.org/maven-repo1/io/q ...

最新文章

  1. 基于Storyboard创建多分支NavigationController的方法
  2. mysql用户权限管理的问题
  3. AttributeError:module 'numbers' has no attribute 'Integral'.
  4. 手机与笔记本蓝牙配对
  5. mootools脚本框架下载
  6. 本周Github精选 | 这12个最新AI开源项目,你一定要收下
  7. 每天一道LeetCode-----生成由[1 : n]这n个数组成的所有二叉搜索树
  8. Android Looper Message MessageQueue Handler
  9. 哪些信用卡取现0手续费?
  10. 服务器执行sh文件或目录,将window的shell脚本通过ftp传输到Linux服务器后, shell脚本中执行时提示“没有那个文件或目录”的解决办法...
  11. 湖南师范大学数学与计算机学院郭水霞,湖南师范大学数学与计算机科学学院2013备考手册...
  12. 猪肉新鲜度光谱特征指数构建及敏感性分析
  13. 简单易懂源码解析字符串拼接
  14. 【转】【翻】Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏...
  15. 客户端js服务端互相调用
  16. Windows系统服务器中安装Redis服务
  17. 前端----JavaScript
  18. UBUNTU安装和卸载软件
  19. 本地HTML打不开 总打开360页面,彻底解决IE浏览器打不开网页时自动跳转到hao.360.cn导航页的问题-网络教程与技术 -亦是美网络...
  20. 【Axure原型分享】冻结首行首列的中继器表格

热门文章

  1. 云信服务器代码,网易云通信ID-服务端API文档-IM即时通讯-网易云信开发文档
  2. A星(A*、A Star)路径规划算法详解(附MATLAB代码)
  3. 基于IPQAM的VOD低成本方案
  4. epson连接计算机后无法打印,如何解决连接到Epson打印机后计算机无法打印的问题...
  5. itext pdf 基本使用实战
  6. JAVA中的二叉树(数据结构)
  7. 轩辕实验室 |自动驾驶系统安全隐患分析
  8. 小米笔记本 Air 13.3 黑苹果教程
  9. Java对象转Map
  10. tomcat热部署(springboot项目)