1. autotrace 命令
set autotrace on 表示输出SQL的结果,以及执行计划和统计信息
set autotrace traceonly 表示不输出SQL的结果;但是输出执行计划和统计信息
set autotrace traceonly explain 表示进输出执行计划
set autotrace traceonly statistics 表示仅输出统计信息
所以一般用:set autotrace traceonly
autotrace OFF用于关闭当前的命令
2.统计信息的各项意思
171 recursive calls <<===>> 递归调用:即解析该SQL语句调用了多少次函数来访问row cache
0 db block gets <<===>> 缓存读
719 consistent gets <<===>> 一致性读,是SQL优化的目标(属于缓存读)
0 physical reads <<===>> 物理读
0 redo size <<===>> 产生了多少日志
413 bytes sent via SQL*Net to client <<===>>服务端发送多少字节
385 bytes received via SQL*Net from client <<===>>客户端发送了多少字节
2 SQL*Net roundtrips to/from client <<===>> 客户端/服务器来回次数
3 sorts (memory) <<===>> 内存排序
0 sorts (disk) <<===>> 磁盘排序
1 rows processed <<===>> 处理/产生了多少行结果