码迷,mamicode.com
首页 > 其他好文 > 详细

性能跟踪,查看执行计划的方法

时间:2014-06-03 07:32:52      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:c   a   get   使用   数据   set   

set linesize 1000 ;  ---这句话是调整显示格式

set timing on;--显示执行sql的操作时间

set autotrace on; 显示语句的执行结果

set autotrace traceonly; 不显示语句的执行结果

设置autotrace 的命令

1 set autotrace off 此为默认值,即关闭autotrace

2 set autotrace on explan 只显示执行计划

3 set autotrace on statistics 只显示执行的统计信息

4 set autotrace on  包含2,3两项内容

5 set autotrace traceonly 与on相似,但不显示语句的执行结果

使用设置autotrace 选项来执行sql命令同时,自动的或得语句的执行计划和统计信息

autotrace 是一个很出色的oracle sql 语句的诊断工具,与explain plan 不同的是

这条sql是实际执行的,同时autotrace使用起来比较方便。

 

统计信息

recursive calls 递归调用

db block gets 从buffer cache中读取的block的数量

consistent gets 从buffer cache中读取的undo数据的blockd的数量

physical reads 从磁盘中读取block的数量

redo size dml生产的redo 的大小

sorts(memory) 在内存中执行的排序量

sorts(disk) 在磁盘上执行的排序量

rows processed

性能跟踪,查看执行计划的方法,布布扣,bubuko.com

性能跟踪,查看执行计划的方法

标签:c   a   get   使用   数据   set   

原文地址:http://www.cnblogs.com/zhugehome/p/3760764.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!