首页 > 代码库 > 性能跟踪,查看执行计划的方法
性能跟踪,查看执行计划的方法
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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。