ORACLE查看执行计划及SQLTRACE [2].docxVIP

  • 3
  • 0
  • 约4.99千字
  • 约 5页
  • 2017-03-13 发布于四川
  • 举报
ORACLE中查看执行计划及SQL TRACE有三种方法:Explain planSQLexplain plan for select * from aa;查看结果:SQLselect * from table(dbms_xplan.display()); 2.Autotrace SQLset timing on --记录所用时间SQLset autotrace traceonly --自动记录执行计划然后执行SQL语句即可。3.SQL_TRACEORACLE SQL_TRACE“SQL TRACE”是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具。在日常的数据库问题诊断和解决中,“SQL TRACE”是非常常用的方法。一般,一次跟踪可以分为以下几步:1、界定需要跟踪的目标范围,并使用适当的命令启用所需跟踪。2、经过一段时间后,停止跟踪。此时应该产生了一个跟踪结果文件。3、找到跟踪文件,并对其进行格式化,然后阅读或分析。本文就“SQL TRACE”的这些使用作简单探讨,并通过具体案例对SQL_TRACE的使用进行说明。一、“SQL TRACE”的启用。(A)SQL_TRACE说明SQL_TRACE可以作为初始化参数在全局启用,也可以通过命令行方式在具体session启用。1. 在全局启用在参数文件(pfile/spfile)中指定: SQL_TRAC

文档评论(0)

1亿VIP精品文档

相关文档