awr报告分析 mysql_生成awr报告
主要参考文档: 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报告相关推荐
- oracle手工收集awr报告_oracle手工生成AWR报告方法记录-阿里云开发者社区
AWR(Automatic Workload Repository)报告是我们进行日常数据库性能评定.问题SQL发现的重要手段.熟练掌握AWR报告,是做好开发.运维DBA工作的重要基本功. AWR报告 ...
- 手工收集awr报告_oracle手工生成AWR报告方法记录
oracle版本:oracle11,linux环境 Windows版在cmd下进入oracle 1.进入oracle所在linux环境 2.查找awrrpt.sql文件位置 3.切换用户 #su - ...
- linux awr 日志,Linux平台生成awr报告
1.使用Oracle用户登录应用服务器所使用的数据库所在的服务器 # su –oracle 2.输入env命令,查询出ORACLE_HOME 目录 3.然后进入$ORACLE_HOME/rdbms/a ...
- jmeter生成html报告修改,Jmeter生成html报告(示例代码)
新的JMeter版本中引入了Dashboard Report,用于生成HTML页面格式图形化报告的扩展模块. 注:本文用的是3.2版本. 生成html报告 一.检查.jtl文件,如果没有.jtl文件, ...
- Linux网络嗅探器实验报告,分析网络嗅探器实验报告
网络攻击与防御技术实验报告 实验目的 本实验通过研究Winp c ap中常用的库函数的使用方式来实现了一个小型的网络数据包抓包器并通过对原始包文的分析来展示当前网络的运行状况. 实验内容 1. ...
- python批量生成word报告_python自动生成word报告 | 如何将现有的数据利用python 填入word的表格中?...
关于python连接SQL server数据库的问题? 你把完整的连接代码贴一下 如何将现有的数据利用python 填入word的表格中? VB,VBA我会,py不会哦 DB2教程推荐,新手想学习这个 ...
- linux平台生成awr报告,AWR 导出/导入/生成报告
客户的生产系统总是那么重要,一般不会让你长时间的在他们的生产机器上做操作,但是分析和生成AWR报告都是一个相对耗时的工作,当然只生成一个AWR报告是不费时的,但是要对系统进行详细分析的时候,我们可能需 ...
- oracle数据库 生成awr报告、ash报告详细步骤
oracle数据库 生成awr报告.ash报告详细步骤 一.生成awr详细步骤 1. 手动生成AWR快照号:sqlplus下执行(可选) exec dbms_workload_repository.c ...
- 【报告分享】腾讯研究院-AI生成内容报告2020.pdf(附下载链接)
今天给大家分享腾讯研究院和腾讯优图实验室在2020年5月份发布的报告<AI生成内容报告2020-"深度合成"商业化元年.pdf>,报告共包含如下五大部分: 1.&quo ...
- jenkins生成allure报告失败,原因:安装allure commandline失败
jenkins构建生成allure报告失败,生成allure报告配置如下:运行后报错如下: Unpacking https://repo.jenkins-ci.org/maven-repo1/io/q ...
最新文章
- 基于Storyboard创建多分支NavigationController的方法
- mysql用户权限管理的问题
- AttributeError:module 'numbers' has no attribute 'Integral'.
- 手机与笔记本蓝牙配对
- mootools脚本框架下载
- 本周Github精选 | 这12个最新AI开源项目,你一定要收下
- 每天一道LeetCode-----生成由[1 : n]这n个数组成的所有二叉搜索树
- Android Looper Message MessageQueue Handler
- 哪些信用卡取现0手续费?
- 服务器执行sh文件或目录,将window的shell脚本通过ftp传输到Linux服务器后, shell脚本中执行时提示“没有那个文件或目录”的解决办法...
- 湖南师范大学数学与计算机学院郭水霞,湖南师范大学数学与计算机科学学院2013备考手册...
- 猪肉新鲜度光谱特征指数构建及敏感性分析
- 简单易懂源码解析字符串拼接
- 【转】【翻】Android Design Support Library 的 代码实验——几行代码,让你的 APP 变得花俏...
- 客户端js服务端互相调用
- Windows系统服务器中安装Redis服务
- 前端----JavaScript
- UBUNTU安装和卸载软件
- 本地HTML打不开 总打开360页面,彻底解决IE浏览器打不开网页时自动跳转到hao.360.cn导航页的问题-网络教程与技术
-亦是美网络...
- 【Axure原型分享】冻结首行首列的中继器表格
热门文章
- 云信服务器代码,网易云通信ID-服务端API文档-IM即时通讯-网易云信开发文档
- A星(A*、A Star)路径规划算法详解(附MATLAB代码)
- 基于IPQAM的VOD低成本方案
- epson连接计算机后无法打印,如何解决连接到Epson打印机后计算机无法打印的问题...
- itext pdf 基本使用实战
- JAVA中的二叉树(数据结构)
- 轩辕实验室 |自动驾驶系统安全隐患分析
- 小米笔记本 Air 13.3 黑苹果教程
- Java对象转Map
- tomcat热部署(springboot项目)