查看Oracle执行计划的几种常用方法-系列2

简介: 续上篇:http://blog.csdn.net/bisal/article/details/389191813. AUTOTRACE开关SQLPLUS中打开AUTOTRACE开关可以得到SQL的执行计划。

续上篇:http://blog.csdn.net/bisal/article/details/38919181


3. AUTOTRACE开关

SQLPLUS中打开AUTOTRACE开关可以得到SQL的执行计划。

从提示可以看到AUTOTRACE有几个选项:

OFF/ON/TRACEONLY/EXPLAIN/STATISTICS。


实验:

1. 执行SET AUTOTRACE ON:



2. 执行SET AUTOTRACE TRACEONLY:



3. 执行SET AUTOTRACE TRACEONLY EXPLAIN:



4. 执行SET AUTOTRACE TRACEONLY STATISTICS:



AUTOTRACE开关小结

OFF:默认选项,当前session执行SQL只会显示结果。

SET AUTOTRACE OFF(SET AUTOT OFF)

ON:除显示执行SQL结果外,还会显示对应的执行计划和资源消耗。

SET AUTOTRACE ON(SET AUTOT ON)

TRACEONLY:只会显示SQL执行结果的数量,不显示执行结果的内容,适用于刷屏的SQL,还会显示执行计划和资源消耗。

SET AUTOTRACE TRACEONLY(SET AUTOT TRACE)

EXPLAIN:只显示SQL执行计划,不显示SQL的资源消耗和执行结果。

SET AUTOTRACE TRACEONLY EXPLAIN(SET AUTOT TRACE EXP)

STATISTICS:只显示SQL的执行结果数量和资源消耗,不显示执行计划。

SET AUTOTRACE TRACEONLY STATISTICS(SET AUTOT TRACE STAT)


​未完待续。。。

​To Be Continued ...

目录
相关文章
|
9月前
|
Oracle 关系型数据库
Oracle新建数据表的两种方法
Oracle新建数据表的两种方法
|
1月前
|
Oracle 关系型数据库 数据库
Oracle数据恢复—Oracle数据库误删除的数据恢复方法
相信有很多oracle数据库用户都遇到过在操作Oracle数据库时误删除某些重要数据的情况,这个时候如果数据库没有备份且数据十分重要的,怎么才能恢复误删除的数据呢?北亚企安数据恢复工程师下面简单介绍几个误删除Oracle数据库数据的恢复方法。
|
1月前
|
SQL 存储 Oracle
Oracle数据库中游标的工作原理与优化方法
Oracle数据库中游标的工作原理与优化方法
|
2月前
|
Oracle 关系型数据库 数据库
oracle误删除数据的恢复方法
oracle误删除数据的恢复方法
31 0
|
3月前
|
SQL Oracle 安全
Oracle的PL/SQL异常处理方法:守护数据之旅的“魔法盾”
【4月更文挑战第19天】Oracle PL/SQL的异常处理机制是保障数据安全的关键。通过预定义异常(如`NO_DATA_FOUND`)和自定义异常,开发者能优雅地管理错误。异常在子程序中抛出后会向上传播,直到被捕获,提供了一种集中处理错误的方式。理解和善用异常处理,如同手持“魔法盾”,确保程序在面对如除数为零、违反约束等挑战时,能有效保护数据的完整性和程序的稳定性。
|
3月前
|
Oracle 关系型数据库
oracle 修改表空间文件路径方法
oracle 修改表空间文件路径方法
|
3月前
|
SQL Oracle 关系型数据库
Oracle之替代OR的另一种方法
Oracle之替代OR的另一种方法
156 0
|
11月前
|
存储 Oracle Java
[亲测可用]hibernate调用Oracle存储过程|Spring Data JPA调用Oracle存储过程方法
[亲测可用]hibernate调用Oracle存储过程|Spring Data JPA调用Oracle存储过程方法
|
11月前
|
SQL Oracle 关系型数据库
Oracle数据库优化的总结及优化方法
Oracle数据库优化的总结及优化方法
84 0
|
SQL Oracle 关系型数据库
一种SqlServer数据迁移到Oracle的方法总结
一种SqlServer数据迁移到Oracle的方法总结
444 0

推荐镜像

更多