linux awr报告分析,AWR报告的收集和分析执行计划的方式

1、搜集AWR报告的命令:@?/rdbms/admin/awrrpt.sql;在em下也能搜集。

2、AWR报告搜集之后默认的是生成在当前目录(linux/unix),windows系统则在c:\Documents and Settings\username\目录下。

3、分析执行计划命令两种不同的方式:

(1)、explain方式:

A、Explain plan set statement_id='***' for sql_statement;

Explaided;

B、select * from table(dbms_xplan.display);

(2)、AWR方式:

select plan_table_output from table(dbms_xplan.display_awr('statement_id'));

(3)、trace方式:

A:set atuot trace;B:sql 语句。

其实分析执行计划命令还有好几种,各有所长、择其所好。

今天没干什么,就看了看AWR。发现自己自学能力真有点差。有点失落

011.gif

AWR报告的搜集乃是皮毛之事,真正有技术含量的还是后面的分析。有待好好的啃一段时间了。

AWR 报告的几个名词注释:

DB Time:就是响应用户请求的时间。也指服务器花在预算和等待上的时间。(不包括后台进程和空闲等待时间)可以分解为等待时间(wait i/o)和SQL执行时间(fetch date)。解析时间包含在CPU Time内,是独立的计时。

CPU Time:执行CPU的时间。

Elapsed time 就是时钟,流逝的时间,比如过了一个小时,计数就是60分钟。

DB Time=CPU time+Wait time(不含后台进程和空闲等待时间)

分析SQL得从Elapsed Time、CPU Time、Gets角度去分析。

Executions :SQL Statement 在Elapsed Time范围之内执行的次数总计。

Elap per Exec :执行单个SQL Statement的时间。关系:

Elap per Exec =Elapsed Time/Executions。

% Total DB Time:为SQL的Elapsed Time时间占数据库总时间的百分比。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值