
AWR vs ADDM vs ASH
发布日期:2021-05-11 13:33:40
浏览次数:10
分类:精选文章
本文共 710 字,大约阅读时间需要 2 分钟。
在本文中,我们将讨论AWR(自动工作量存储库)、ADDM(自动数据库诊断监视器)和ASH(活动会话历史记录)之间的区别。通过以下简要描述,您可以对这些工具有一个基本的了解。
AWR - 自动工作量存储库
AWR主要用于收集性能统计信息,具体包括以下内容:
- 从v$active_session_history视图中获取ASH(活动会话历史记录)的统计信息。
- 等待事件用于识别性能瓶颈。
- 时间模型统计信息,可通过v$sess_time_model和v$sys_time_mode视图获取,与相关进程关联的DB时间量数据。
- 对象使用情况统计信息。
- 部分系统和会话统计数据,可参考v$sysstat和v$sesstat视图。
- 记录资源密集型SQL语句。
ADDM - 自动数据库诊断监视器
ADDM通过分析AWR中收集的数据,识别潜在的性能问题,适用于以下场景:
- CPU瓶颈问题。
- I/O容量不足的情况。
- 内存不足导致的结构问题。
- 高负载SQL语句。
- RAC( Inches 系统)特定问题。
- 数据库配置问题。此外,ADDM还能提供针对硬件更改、数据库配置和架构更改的建议。
ASH - 活动会话历史记录
ASH主要用于跟踪会话活动,并简化性能调整。其报告功能包括:
- 热门用户事件(频繁的等待事件)。
- 等待事件详细信息。
- 热门会议(会议所在 keer)。
- 热门查询(频繁执行的查询)。
- 热门屏蔽会话(频繁被屏蔽的会话)。
- 顶级数据库对象(频繁作为对象相关的数据库对象)。
- 活动会话统计(会话随时间变化的情况)。
通过本文,我们希望您能够对AWR、ADDM和ASH有一个清晰的了解,这些工具在性能调优和问题分析中都有着重要作用。
发表评论
最新留言
表示我来过!
[***.240.166.169]2025年04月08日 22时22分09秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
HDU - 2732 Leapin‘ Lizards 拆点最大流+BFS 学好英语QAQ
2019-03-07
Unable to execute dex: Multiple dex files
2019-03-07
Mac电脑调用自带的命令行窗口
2019-03-07
eclipse自动补全代码(Auto activation只能输3个字符)
2019-03-07
Java多线程
2019-03-07
Unity监听日记
2019-03-07
AndroidStudio跳到错误位置
2019-03-07
ARFoundation系列讲解-03申请苹果开发者账号
2019-03-07
木马开发的基本理论基础(五)
2019-03-07
openssl服务器证书操作
2019-03-07
expect 模拟交互 ftp 上传文件到指定目录下
2019-03-07
Matplotlib绘制分组聚合流程图
2019-03-07
Android--消息摘要MD5,SHA加密
2019-03-07
Java 中的多态详解
2019-03-07
linux系统下双屏显示
2019-03-07
关于高斯模糊核
2019-03-07
PDF.js —— vue项目中使用pdf.js显示pdf文件(流)
2019-03-07
我用wxPython搭建GUI量化系统之wx.Toolbar实现工具栏
2019-03-07
我用wxPython搭建GUI量化系统之wx.TextCtrl实现文本框
2019-03-07
我用wxPython搭建GUI量化系统之最小架构的运行
2019-03-07