首页 > 数据库技术 > 详细

ORACLE AWR

时间:2016-01-03 22:31:34      阅读:391      评论:0      收藏:0      [点我收藏+]

1.Load Profile

技术分享

Per Second(每秒) Per Transaction(每事务) Per Exec(每次执行) Per Call(每次调用)
DB Time(s):      --数据库进程消耗时间。DB Time=CPU消耗时间(DB CPU) + 数据库等待时间。 
DB CPU(s):       --CPU消耗情况。假设系统有N个CPU,那么如果CPU全部处于繁忙状态的话,一秒钟内的DB CPU就是N秒。
Redo size:        --每秒产生的日志大小(单位 bytes),可标志数据变更频率, 数据库任务的繁重与否。
Logical reads:    --每秒/每事务逻辑读的块数.平决每秒产生的逻辑读的block数。(逻辑读耗CPU,主频和CPU核数都很重要,逻辑读高则DB CPU往往高,也往往可以看到latch: cachebuffer chains等待。)

Block changes: --每秒/每事务修改的块数。 Physical reads: --每秒/每事务物理读的块数。(物理读消耗IO读,体现在IOPS和吞吐量等不同纬度上;但减少物理读可能意味着消耗更多CPU。好的存储 每秒物理读能力达到几GB,例如Exadata。  这个physical read包含了physical reads cache和physical reads direct)

Physical writes: --每秒/每事务物理写的块数。(主要是DBWR写datafile,也有direct path write。dbwr长期写出慢会导致定期log file switch(checkpoint no complete)检查点无法完成的前台等待。  这个physical write 包含了physical writes direct +physical writes from cache)
User calls: --每秒/每事务用户调用次数。 Parses:     --解析次数,包括软解析+硬解析。 Hard parses: --硬解析。 W/A MB processed: --PGA workarea中处理的数据数量(单位MB)。(结合 In-memory Sort%, sorts (disk) PGA Aggr一起看) Logons:    --每秒/每事务登录的次数。 Executes:    --每秒/每事务SQL执行次数。 Rollbacks:   --回滚次数。 Transactions:
--每秒产生的事务数,反映数据库任务繁重与否。

 

ORACLE AWR

原文:http://www.cnblogs.com/vijayfly/p/5097143.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!