Oracle10g中就推出了新的优化诊断工具:数据库自动诊断监视工具ADDM和SQL优化建议工具STA。这两个工具的结合使用,能使DBA节省大量优化时间,也大大减少了系统宕机的危险。简单点说,ADDM就是收集相关的统计数据到自动工作量知识库(Automatic Workload Repository AWR)中,而STA则根据这些数据,给出优化建议。
1:sqlplus con tzbb/tzbv888@TESTDB
SQL> @?/rdbms/admin/awrrpt.sql
text,html选择
日期间隔选择
sid范围选择 输入 begin_snap 的值: 28 输入 end_snap 的值: 29
保存:输入 report_name 的值:d:\awrrpt_1_28_29.txt 即可
2:SQL> @?/rdbms/admin/addmrpt.sql
3、诊断结果分析
第一部分包括一些基础信息,分析时间段、DB和instance ID&名字、主机名字、Oracle版本、快照范围、数据库消耗时间、多少个活动会话。
第二部分就是ADDM发现的问题,并给出的相应建议。
第三部分是关于此次优化建议的一些附加信息。
第四部分是对诊断报告中用到的术语的解释:
DATABASE TIME:是ADDM的度量数据。从用户角度看:这是从向数据库请求开始,消耗在用户等待响应上的全部时间(不包括网络响应时间);从数据库实例角度看:前台进程消耗在等待一种数据库资源(例如,IO读)、CPU运行和等待CPU释放(队列等待)的总共时间。ADDM分析的目标就尽量降低这个数字,也就是减少实例响应时间。
AVERAGE DATABASE LOAD:所有能统计到的有多少用户(也称为“活动会话”)等待实例响应。这是实例负荷的度量指标。平均数据库负荷是由整个分析计算出来的平均负荷。通过 “Database Time”除以分析周期时间得到。例如,分析周期时30分钟,而数据库运行消耗时间是90分钟,那就说明平均有3个用户在等待响应。
IMPACT:每一个找到的问题都有“影响”这一项。“影响”是数据库消耗时间用于处理这个问题的时间不分。假定我们所找到的这个问题完全解决,那么数据库消耗时间就会相应减少“影响”时间。
BENEFIT:每一个找到的问题都“受益”这一项。如果所有建议操作得到实施,ADDM分析估计数据库消耗时间能减少“受益”的全部时间。
分享到:
相关推荐
对oracle数据库进行性能分析,详细描述了AWR报告的使用方法以及分析的过程
AWR射频仿真,AWR射频仿真,AWR射频仿真,AWR射频仿真,AWR射频仿真,AWR射频仿真,
- 在AWR Microwave Office中,可以通过选中元件并使用右键菜单中的`属性`选项来修改符号。 **7. 为布局放置微带线** - 微带线是高频电路中常用的传输线形式,用于实现信号的传输。 - 在AWR Microwave Office中,...
在使用`pg_awr`时,我们需要关注其安装、配置和使用方法,确保它能准确地捕获和分析PostgreSQL的性能指标。同时,由于PostgreSQL社区的活跃性,可能还有其他类似的工具或解决方案,如pg_stat_statements、pgBadger等...
为了充分利用AWR收集的数据,Oracle提供了多种方法来访问和分析这些信息,其中最常用的是通过生成AWR报告。AWR报告可以是文本或HTML格式,提供了数据库性能的详细视图,帮助DBA定位问题和进行调优。 ##### 生成AWR...
AWR在使用时如出现右键点击project栏时出现崩溃现象将dll文件复制到AWRDE\13下替换掉原来文件,同时将lic文件中的HOSTID值替换成电脑mac地址如:HOSTID=ID=10179 ck=198 SN=10179更改为 HOSTID=************ ck=198 ...
在第七章中,我们详细探讨了双枝节与单枝节变换器的原理和设计方法。双枝节变换器由两个串联的分支组成,每个分支都有不同的长度,通过调整分支长度,可以改变网络的特性阻抗。而单枝节变换器则相对简单,仅由一个...
AWR(Automatic Workload Repository)是Oracle数据库系统中一个重要的性能监控工具,它定期收集数据库的性能数据并存储在仓库中,供DBA分析和优化使用。AWR报告提供了详细的性能指标,包括SQL语句、等待事件、系统...
oracle查看awr的详细介绍 AWR 是 Oracle 10g 版本 推出的新特性, 全称叫Automatic Workload Repository-自动负载信息库, AWR 是通过对比两次快,照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个...
在Linux环境下,Oracle数据库管理员经常需要使用Automatic Workload Repository(AWR)来监控数据库的性能。AWR报告是Oracle提供的一种强大的工具,它能够收集并分析数据库在一段时间内的运行情况,帮助DBA诊断性能...
4. **性能指标**:如CPU利用率、I/O性能、内存使用情况等,用于评估系统的整体性能和压力。 5. **缓存信息**:如Buffer Cache、Shared Pool和Log Buffer的大小,这些是SGA(System Global Area)的关键组成部分,对...
在实际应用中,为了提高计算效率和避免小样本量导致的误差,AWR选择使用Temporal Difference (TD) 学习来拟合值函数,而不是Monte Carlo (MC) 方法。TD学习可以在不完整序列的情况下进行更新,减少了对完整回放缓冲...
Oracle AWR报告详细分析,详细地说明了AWR报告里个统计量含义。
Oracle 10g AWR Oracle 10g AWR(Automatic Workload Repository)是一种性能分析工具,用于收集和存储数据库的性能数据,包括快照频率、基准线、段的统计、LOB 段信息、物理文件 I/O 等信息。AWR 报告可以帮助 DBA...
6. 最新趋势和最佳实践:涵盖Oracle最新版本中AWR的改进和优化方法。 7. 自动化工具:如何利用脚本或工具自动化AWR的数据收集和分析。 这份资料对于Oracle DBA、数据库开发者或是对数据库性能优化感兴趣的人员来说...
AWR报告能够帮助数据库管理员(DBA)了解和分析系统在一段时间内的资源使用情况,从而诊断性能问题,特别是那些由低效SQL语句引起的性能问题。据统计,约90%的数据库性能问题都与低效的SQL有关。因此,掌握如何利用...
AWR1443boost 用户指南笔记 1 AWR1443boost 是一款用于评估 AWR1443 单芯片毫米波传感器的评估板。该板载天线、基于 XDS110 的 JTAG、用于 FFT 和 CFAR 的硬件加速器等特性,旨在帮助开发者快速开始开发毫米波雷达...
- **主要用途**:AWR报告可以帮助我们识别和分析数据库在一段时间内的CPU使用情况、I/O等待时间、SQL执行效率等关键指标。 - **数据收集机制**:AWR通过定期捕获快照(snapshot)来收集数据。这些快照包含有关数据库...