AWR 报告深度解读:Redo Nowait指标的算法和诊断
墨墨导读:本文将对Redo Nowait指标的算法和诊断进行深度解析。
为了系统化的梳理 AWR 的知识体系,我们整理了一个系列文章,希望从原理、使用到 AWR 报告的解读,给读者展示全面的 AWR 知识体系,本文是这个系列文章的第四篇。
SQL> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- --------- 1 1 520403 31457280 1 NO ACTIVE 1.3861E+10 23-JUN-05 2 1 520404 31457280 1 NO ACTIVE 1.3861E+10 23-JUN-05 3 1 520405 31457280 1 NO ACTIVE 1.3861E+10 23-JUN-05 4 1 520406 31457280 1 NO CURRENT 1.3861E+10 23-JUN-05 5 1 520398 31457280 1 NO ACTIVE 1.3860E+10 23-JUN-05 6 1 520399 31457280 1 NO ACTIVE 1.3860E+10 23-JUN-05 7 1 520400 104857600 1 NO ACTIVE 1.3860E+10 23-JUN-05 8 1 520401 104857600 1 NO ACTIVE 1.3860E+10 23-JUN-05 9 1 520402 104857600 1 NO ACTIVE 1.3861E+10 23-JUN-05
oracle:/oracle >ps -ef|grep ora_dbw oracle 2266 1 0 Mar 31 ? 811:42 ora_dbw0_hysms02 oracle 21023 21012 0 18:52:59 pts/65 0:00 grep ora_dbw
oracle:/oracle >top
last pid: 21145; load averages: 3.38, 3.45, 3.67 18:53:38
725 processes: 711 sleeping, 1 running, 10 zombie, 3 on cpu
CPU states: 35.2% idle, 40.1% user, 9.4% kernel, 15.4% iowait, 0.0% swap
Memory: 3072M real, 286M free, 3120M swap in use, 1146M swap free PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU COMMAND 11855 smspf 1 59 0 1355M 1321M cpu/0 19:32 16.52% oracle 2264 oracle 1 0 0 1358M 1316M run 283.3H 16.36% oracle 11280 oracle 1 13 0 1356M 1321M sleep 79.8H 0.77% oracle
21043 oracle 1 43 0 3264K 2056K cpu/9 0:01 0.31% top
2266 oracle 1 60 0 1357M 1317M sleep 811:42 0.18% oracle 26257 smspf 82 59 0 447M 178M sleep 533:04 0.15% java
注意到2266号进程消耗的CPU不过0.18%,显然并不繁忙,那么瓶颈就很可能在IO上。
gqgai:/home/gqgai>iostat -xn 3 extended device statistics r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device
........ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 c0t6d0 0.3 8.3 0.3 47.0 0.0 0.1 0.0 9.2 0 8 c0t10d0 0.0 8.3 0.0 47.0 0.0 0.1 0.0 8.0 0 7 c0t11d0 11.7 65.3 197.2 522.2 0.0 1.6 0.0 20.5 0 100 c1t1d0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 hurraysms02:vold(pid238) extended device statistics r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device
........ 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0 c0t6d0 0.3 13.7 2.7 68.2 0.0 0.2 0.0 10.9 0 12 c0t10d0 0.0 13.7 0.0 68.2 0.0 0.1 0.0 9.6 0 11 c0t11d0 11.3 65.3 90.7 522.7 0.0 1.5 0.0 19.5 0 99 c1t1d0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0 0
--
-- Instance Efficiency Percentages column ldscr format a50
column nl format a60 newline;
select 'Instance Efficiency Percentages (Target 100%)' ldscr ,'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~' ldscr ,' Buffer Nowait %:' dscr , round(100*(1-:bfwt/:gets),2) pctval ,' Redo NoWait %:' , decode(:rent,0,to_number(null), round(100*(1-:rlsr/:rent),2)) pctval ,' Buffer Hit %:' dscr , round(100*(1-(:phyr-:phyrd-:phyrdl)/:gets),2) pctval ,' In-memory Sort %:' , decode((:srtm+:srtd),0,to_number(null), round(100*:srtm/(:srtd+:srtm),2)) pctval ,' Library Hit %:' dscr , round(100*:lhtr,2) pctval ,' Soft Parse %:' , round(100*(1-:hprs/:prse),2) pctval ,' Execute to Parse %:' dscr , round(100*(1-:prse/:exe),2) pctval ,' Latch Hit %:' , round(100*(1-:lhr),2) pctval ,'Parse CPU to Parse Elapsd %:' dscr , decode(:prsela, 0, to_number(null) , round(100*:prscpu/:prsela,2)) pctval ,' % Non-Parse CPU:' , decode(:tcpu, 0, to_number(null) , round(100*1-(:prscpu/:tcpu),2)) pctval from sys.dual;
从以上计算公式中可以找到:
出处:墨天轮(https://www.modb.pro/db/6196,复制到网页中打开或者点击“阅读原文”)
DBASK,DBA的即时问答平台
扩展阅读
AWR 报告深度解读:Redo Nowait指标的算法和诊断泄露二十多万名用户数据
国外数据库十大风云人物,你认识几个?
墨天轮“我的DBA之路”有奖征文开始啦
数据安全警示录:XKCD论坛在56万会员数据泄露后关闭,密码安全应提升
2019年9月数据库流行度排行:MySQL 强劲增长完成深 V 反转
这个火热的社区都升级到2.0了,你还不知道它?
一文告诉你全世界最顶级的开发者都在使用什么数据库
前沿 | VLDB 2019论文解读:阿里巴巴大规模数据库智能参数优化的创新与实践
Oracle 12c因bug导致ORA-04031问题处理过程 | 云和恩墨技术通讯精选
数据安全:英国公司泄露超过100万人的指纹和面部识别数据
数据和云
ID:OraNews
如有收获,请划至底部,点击“在看”,谢谢!
公司简介 | 招聘 | DTCC | 数据技术嘉年华 | 免费课程 | 入驻华为严选商城
zCloud | SQM | Bethune Pro2 | zData一体机 | MyData一体机 | ZDBM 备份一体机
Oracle技术架构 | 免费课程 | 数据库排行榜 | DBASK问题集萃 | 技术通讯
升级迁移 | 性能优化 | 智能整合 | 安全保障 | 架构设计 | SQL审核 | 分布式架构 | 高可用容灾 | 运维代维
云和恩墨大讲堂 | 一个分享交流的地方
长按,识别二维码,加入万人交流社群
请备注:云和恩墨大讲堂
AWR 报告深度解读:Redo Nowait指标的算法和诊断相关推荐
- AWR 报告深度解读:Redo Nowait指标的算法和诊断泄露二十多万名用户数据
导读:本文将对Redo Nowait指标的算法和诊断进行深度解析. AWR知识体系:https://www.modb.pro/topic/6165(复制到浏览器打开或者点击"阅读原文&quo ...
- AWR 报告深度解读:Time Model Statistics 信息的计算和获取
导读:在 AWR 报告中,Time Model Statistics 记录了数据库用户维度(User Calls)的总时间消耗分布.这部分信息来自:SYS.DBA_HIST_SYS_TIME_MODE ...
- 深度解读最流行的优化算法:梯度下降
深度解读最流行的优化算法:梯度下降 By 机器之心2016年11月21日 15:08 梯度下降法,是当今最流行的优化(optimization)算法,亦是至今最常用的优化神经网络的方法.本文旨在让你对 ...
- 2022年牛津大学年度录取数据报告深度解读
昨日(5月5日),牛津大学发布了最新的<年度录取数据报告>. 图源:牛津大学官网 这份报告展示了牛津大学2017年至2021年五年的本科招生统计数据,包含录取人数.录取国家的分布.录取专业 ...
- AWR报告相关指标解读
对AWR报告中相关指标解读 DB Time load_profile efficiency percentages SQL Statistics Segment Statistics DB Time ...
- awr报告 解读_【数据库】解读Oracle AWR性能分析报告
1.什么是AWR? AWR (Automatic Workload Repository) 是自动负载信息库的英文缩写,AWR报告是Oracle 10g以后版本提供的一种性能收集和分析工具,能提供一个 ...
- Oracle AWR报告指标全解析-11011552
1-5 Top 5 Timed Events Waits : 该等待事件发生的次数, 对于DB CPU此项不可用 Times : 该等待事件消耗的总计时间,单位为秒, 对于DB CPU 而言是前台进程 ...
- Oracle AWR报告指标全解析
1-5 Top 5 Timed Events Waits : 该等待事件发生的次数, 对于DB CPU此项不可用 Times : 该等待事件消耗的总计时间,单位为秒, 对于DB CPU 而言是前台进程 ...
- awr报告 解读_Oracle的AWR报告分析
* 定义:awr报告是oracle 10g下提供的一种性能收集和分析工具,它能提供一个时间段内整个系统资源使用情况的报告,通过这个报告,我们就可以了解一个系统的整个运行情况,这就像一个人全面的体检报告 ...
最新文章
- 机械硬盘低级格式化软件_低级比高级安全?磁盘格式化要保护秘密
- TCP的ACK确认系列 — 快速确认
- how is my Angular custom controller code executed
- 在Android中使用GIF图片
- 基于Dapper的开源Lambda扩展,且支持分库分表自动生成实体之基础介绍
- 进程同步与互斥的区别
- 多实例多进程网络编程PHP,php socket网络编程基础知识(四):多进程
- 将信息从个人计算机传递到中央,上载-常识-工控百科-工控家
- Linux:用户管理
- B. Forgery
- BP神经网络算法基本原理,bp神经网络的算法步骤
- 微信小程序wxml传递值总结(e.currentTarget,e.detail.value)
- 毕设项目部署到服务器,在云服务器上做毕设
- 速读原著-TCP/IP(IP首部)
- 高盛发布区块链报告:从理论到实践(中文版)七
- 阿里云云数据库(RDS)的登录问题
- 携程PMO封面人物 | 关群 AUG Meetup
- 聊聊小程序的登录逻辑
- 在 ASP.NET Core 中上传文件
- C/C++申请空间与释放空间的两种方法
热门文章
- 用于数据科学的Python库,命令行工具,Jenkins X,DevOps,Perl 6等
- Eclipse MicroProfile简介
- openstack 功能_OpenStack Juno的新功能
- VSCode自定义代码片段15——git命令操作一个完整流程
- Linux中sudo免密码
- Bootstrap 如何使用字体图标
- CSS3 动画关键帧 @keyframes
- android 库编译报错,Android Studio编译项目报错
- java键盘输入一个数_Java如何实现从键盘输入一个数?
- 用excel 2016连接mysql_excel导入mysql数据库方法(最新,2016年2月19日)