专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

awr是什么意思,awr报告介绍及相关工具

来源:小易整编  作者:小易  发布时间:2023-02-23 02:30
摘要:awr是什么意思,awr报告介绍及相关工具一、什么是AWRAWR(AutomaticWorkloadRepository)架构是从oracle10g开始的,它的前身Statspack,AWR的作用是提供一个时间段内整个系统资源使用情况的报告...

awr是什么意思,awr报告介绍及相关工具

一、什么是AWR

awr是什么意思,awr报告介绍及相关工具

AWR(Automatic Workload Repository)架构是从oracle 10g开始的,它的前身Statspack,AWR的作用是提供一个时间段内整个系统资源使用情况的报告,它以快照形式自动收集并存储重要的累计统计信息,并可以通过AWR报告的形式反映系统在某个时间段内的运行情况。

AWR工作时是由后台进程MMON负责,缺省下于每1小时生成一个内存统计的快照,并写入磁盘上的sysaux表空间,快照不能移动到其他位置,快照也会作为ADDM的原始数据,默认情况下,Oracle将快照保留8天。

二、AWR的内容

1) AWR收集数据库有关性能信息:它是新的数据库自动调优机制的核心,这些信息包括以下内容:

*基本统计数据:也是v$sysstat和v$sesstat视图中收集的系统和会话的统计信息;

*SQL统计数据:v$sql,v$sqlarea,v$sqltext分别按执行时间、cpu时间、执行次数等标准来统计;

*对象的统计信息;

*时间模型统计信息:告知每个数据库活动要花多长时间。(在v$sys_time_model和v$sess_time_model视图中查看);

*等待统计数据:v$system_event等(来自V$session视图中的几个新添加的字段);

*ASH统计信息:包含近期会话活动的历史记录;

*数据库特性利用的统计数据;

*各种管理顾问会话的结果:如ADDM、Segment Advisor、Sql Access Apisor等;

*操作系统的统计数据:如I/O和内存的利用率。

2)与AWR有关的参数

SQL> show parameter statistics_levelNAME                       TYPE                               VALUE------------------------------------ ----------- ------------------------------statistics_level           string                             TYPICAL

若参数 STATISTICS_LEVEL 设置为 TYPICAL 或 ALL ,将启用AWR采集数据库统计信息。ALL参数收集信息最全,参数的默认值是TYPICAL。

三、AWR报告(OEM提供)

awr是什么意思,awr报告介绍及相关工具

awr是什么意思,awr报告介绍及相关工具

awr是什么意思,awr报告介绍及相关工具

四、手动生成AWR快照和报告

第一步:列出数据库中有多少快照

SYS@ prod>select * from dba_hist_snapshot order by 1 desc;

第二步:创建一个快照

SYS@ prod>exec dbms_workload_repository.create_snapshot;

第三步:根据两个快照建立一个AWR报告

SYS@ prod>@/u01/oracle/rdbms/admin/awrrpt.sql

看到提示:Specify the number of days of snapshots to choose from SnapInstance DB Name Snap Id Snap Started Level------------ ------------ --------- ------------------ -----prod PROD 7 07 8月 2015 13:46 18 07 8月 2015 15:00 19 07 8月 2015 16:00 110 07 8月 2015 17:00 111 08 8月 2015 12:15 112 08 8月 2015 13:00 113 08 8月 2015 14:00 1

【注】:有空行的地方是数据库关闭过,再次启动后所有统计重置,所以报告使用的起始和结束快照之间不能跨越空行。


本文地址:IT问答频道 https://www.hkm168.com/itwenda/903295.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


IT问答
小编:小易整编
相关文章相关阅读
  • c语言是什么意思

    c语言是什么意思

    一:c语言是什么意思C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言,以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低...

  • 2k屏幕是什么意思

    2k屏幕是什么意思

    2k屏幕是指分辨率能够达到2560*1440的屏幕。2k是一个通用术语,指屏幕或者内容的水平分辨率达约2000像素的分辨率等级;又因“16:9”的比例是高清晰度视频规格的国际标准,所以2k分辨率在视频制作、显示屏等领域常见格式为2560*1...

  • nargin在matlab里面啥意思

    nargin在matlab里面啥意思

    nargin为“numberofinputarguments”的缩写。在matlab中定义一个函数时,在函数体内部,nargin是用来判断输入变量个数的函数。在matlab命令窗口中输入helpnargin或者docnarg...

  • HTML5中nav是什么意思

    HTML5中nav是什么意思

    在html5中,nav全称“navigation”,中文意思为“导航”,是一个导航标签,用于表示html页面中的导航;nav标签会定义一个含有导航链接的区域,语法“链接...”。本教程操作环境:windows7系统、HTML5版、Dell...

  • wifi连接速度什么意思

    wifi连接速度什么意思

    wifi中的连接速度是数据理论传输速度。wifi连接速度与上网速度不是同一个概念,wifi连接速度必须大于上网速度才稳定。wifi连接速度是路由器与上网设备连接的速度,一般现在主流的路由器都在150M以上,而上网速度是指运营商提供的网络接口...

  • 天马屏是什么意思

    天马屏是什么意思

    天马屏是指用天马微电子股份有限公司生产的液晶面板所装配的屏幕;天马微电子股份有限公司是一家在全球范围内提供客制化显示解决方案和快速服务支持的创新型科技企业。本教程操作环境:MIUI12.5系统,小米11手机。天马屏是什么意思?天马屏是指用天...

  • 手机盾是什么意思

    手机盾是什么意思

    手机盾就是用手机实现传统u盾(usbkey)功能的手机密码技术,不依赖硬件密码芯片,用软件实现可靠的密码设备、密码运算和ca数字证书等全部功能,是实现移动互联网应用安全的核心技术。手机盾为移动互联网应用提供了密码运算支撑能力,用于身份认证、...

  • root是什么意思

    root是什么意思

    root具有设备系统中的所有权限,是存在于unix中和类unix中中的唯一用户,并且掌握系统底层以及系统文件,可以对系统进行启动或停止等功能。本教程操作环境:linux5.9.8系统、DellG3电脑。root是什么?很多人都听说过roo...

  • 周排行
  • 月排行
  • 年排行

精彩推荐