autotrace 是SQL*PLUS中有用的工具包。在调优中查看执行计划经常使用到,下面是其命令中常用到的。
set autotrace off 不产生autotrace报告。此设置为默认设置,查询按常规运行。
set autotrace on explain 查询按照常规运行,autotrace 报告只显示优化程序的执行路径。
set autotrace on statistics 查询按照常规执行,autotrace报告只显示sql语句的执行统计数据。
set autotrace on 查询执行发生,autotrace报告包括优化程序路径和sql语句执行统计数据。
set autotrace traceonly 想set autotrace on 一样,但禁止打印用户的查询输出结果。通常针对客户返回大结果集的查询而言的,对于想1000行这样大的输出量的打印和屏幕滚动(花费的时间通常比实际执行此查询本身还要长的操作),可以禁止该显示,而不必等待期操作。
set autotrace traceonly statistics 只显示运行统计数据。
set autotrace traceonly explain 只显示查询计划。
分享到:
相关推荐
AutoTrace是用于将位图转换为矢量图形的实用程序。 特征 追踪轮廓和中线 减少颜色和去除斑点 支持很多输入输出格式 执照 该程序可以在GNU通用公共许可证下使用。 输入和输出功能( input-*.[ch]和output-*.[ch] )...
在以前查看SQL执行计划的时候,我都是使用set autotrace命令,不过现在看来,DBMS_XPLAN包给出了更加简化的获取和显示计划的方式。 这5个函数分别对应不同的显示计划的方式,DBMS_XPLAN包不仅可以获取解释计划,它还...
这是我通过使用以下命令查看strace和tcpdump来查看ping google.com (在“忘记”下在autotrace下运行它之后)所做的事情: autotrace 您还可以运行: autotrace 'ping google....
set autotrace on 您可能感兴趣的文章:ORACLE数据库查看执行计划的方法Oracle中获取执行计划的几种方法分析Oracle中使用DBMS_XPLAN处理执行计划详解Oracle中基于hint的3种执行计划控制方法详细介绍Oracle中直方...
实验147:AUTOTRACE的使用 235 实验148:定位高消耗资源语句 236 实验149:收集数据库的统计信息 236 实验150:收集列的统计信息 238 实验151:自动收集统计信息 239 数据库的不同访问模式 240 实验152:全表扫描的...
8.5.5 使用 AUTOTRACE 获得 SQL 语句 执行计划和统计数据 8.6 优化回退段 8.6.1 最小化回退段争用 8.6.2 使动态扩充最小化 8.6.3 分布回退段的 I/O 8.7 优化索引 8.7.1 怎样确定和重建产生碎片的索引 8.7.2 ...
可以查看SQL语句的执行情况:通过下方的AutoTrace窗口 ,看到SQL语句的实际执行结果和执行效率。 支持历史SQL(F8) :可以方便的查询以前执行过的SQL,不用反复重新输入。 可以执行匿名块,存储过程,从...
§12.8.6 AUTOTRACE 实用程序 157 第13章 数据访问方法 160 §13.1 使用索引的访问方法 161 §13.1.1 何时创建索引 161 §13.1.2 索引列和表达式的选择 161 §13.1.3 选择复合索引的主列 161 §13.1.4 要用可选择性...