性能测试_AWR生成报告_报告分析

上一篇 / 下一篇  2014-12-12 14:27:44 / 个人分类:oracle

1.1.4 报告分析
1、SQL ordered by Elapsed Time
 
  记录了执行总和时间的TOP SQL(请注意是**范围内该SQL的执行时间总
和,而不是单次SQL执行时间 Elapsed Time = CPU Time + Wait Time)。
 
  Elapsed Time(S): SQL语句执行用总时长,此排序就是按照这个字段进行的。
注意该时间不是单个SQL跑的时间,而是**范围内SQL执行次数的总和时间。
单位时间为秒。Elapsed Time = CPU Time + Wait Time
  CPU Time(s): 为SQL语句执行时CPU占用时间总时长,此时间会小于等于
Elapsed Time时间。单位时间为秒。
  Executions: SQL语句在**范围内的执行次数总计。
  Elap per Exec(s): 执行一次SQL的平均时间。单位时间为秒。
  % Total DB Time: 为SQL的Elapsed Time时间占数据库总时间的百分比。
  SQL ID: SQL语句的ID编号,点击之后就能导航到下边的SQL详细列表中,
点击IE的返回可以回到当前SQL ID的地方。
  SQL  Module: 显示该SQL 是用什么方式连接到数据库执行的,如果是用
SQL*Plus或者PL/SQL链接上来的那基本上都是有人在调试程序。一般用前台
应用链接过来执行的sql该位置为空。
2、 SQL ordered by CPU Time:
  记录了执行占CPU时间总和时间最长的TOP  SQL(请注意是**范围内该
SQL的执行占CPU时间总和,而不是单次SQL执行时间)。
 
3、 SQL ordered by Gets:
  记录了执行占总buffer gets(逻辑IO)的TOP SQL(请注意是**范围内该SQL
的执行占Gets总和,而不是单次SQL执行所占的Gets)。
 
4、SQL ordered by Reads:
  记录了执行占总磁盘物理读(物理IO)的TOP  SQL(请注意是**范围内该
SQL的执行占磁盘物理读总和,而不是单次SQL执行所占的磁盘物理读)。
 
5、SQL ordered by Executions:
  记录了按照SQL的执行次数排序的TOP  SQL。该排序可以看出**范围内
的SQL执行次数。
 
6、SQL ordered by Parse Calls:
  记录了SQL的软解析次数的TOP SQL。说到软解析(soft prase)和硬解析(hard
prase),就不能不说一下Oracle对sql的处理过程。
 
7、SQL ordered by Sharable Memory:
  记录了SQL占用library cache的大小的TOP SQL。Sharable Mem (b):占用
library cache的大小,单位是byte。
 
8、SQL ordered by Version Count:
  记录了SQL的打开子游标的TOP SQL。

TAG:

 

评分:0

我来说两句

日历

« 2024-05-09  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 31398
  • 日志数: 38
  • 建立时间: 2014-03-21
  • 更新时间: 2015-04-28

RSS订阅

Open Toolbar