oracle知识梳理-执行计划分析
前言
分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。常用的两种方法查看SQL执行计划。
1、autotrace生成执行计划
这种方式执行方便,但是当遇到执行时间长的SQL就变得不太现实,它是先产生结果再生成执行计划的。关于Autotrace几个常用选项的说明:
|
|
步骤1 sqlplus登录数据库
步骤2 打开autotrace
|
|
步骤3 输入要查看的SQL
|
|
步骤4 关闭autotrace
|
|
2、explain plan for 生成执行计划
这种方式是直接产生执行计划,不会产生SQL结果。
……