Oracle执行计划——Oracle 如何启用执行计划
来源:互联网 发布:哪个团购软件 编辑:程序博客网 时间:2024/05/17 20:27
1.1 以sys用户,运行utlxplan.sql
sqlplus / as sysdba
SQL> @$ORACLE_HOME/rdbms/admin/utlxplan.sql
1.2 通过执行plustrce.sql脚本创建plustrace角色
SQL> @$ORACLE_HOME/sqlplus/admin/plustrce.sql
1.3 授权
将 plustrace 角色授予当前用户(无 DBA 角色的用户),或者grant plustrace to public;
2 设置Autotrace的命令
序号
命令
解释
1
SET AUTOTRACE OFF
此为默认值,即关闭Autotrace
2
SET AUTOTRACE ON
产生结果集和解释计划并列出统计
3
SET AUTOTRACE ON EXPLAIN
显示结果集和解释计划不显示统计
4
SET AUTOTRACE TRACEONLY
显示解释计划和统计,尽管执行该语句但您将看不到结果集
5
SET AUTOTRACE TRACEONLY STATISTICS
只显示统计
Eg:SET AUTOTRACE ON, set timing on, alter session set time_statistics=true;
3 Autotrace执行计划的各列的涵义
序号
列名
解释
1
ID_PLUS_EXP
每一步骤的行号
2
PARENT_ID_PLUS_EXP
每一步的Parent的级别号
3
PLAN_PLUS_EXP
实际的每步
4
OBJECT_NODE_PLUS_EXP
Dblink或并行查询时才会用到
4 Autotrace Statistics常用列解释
序号
列名
解释
1
db block gets
从buffer cache中读取的block的数量
2
consistent gets
从buffer cache中读取的undo数据的block的数量
3
physical reads
从磁盘读取的block的数量
4
redo size
DML生成的redo的大小
5
sorts (memory)
在内存执行的排序量
6
sorts (disk)
在磁盘上执行的排序量
- Oracle执行计划——Oracle 如何启用执行计划
- Oracle执行计划——Oracle 如何启用执行计划
- Oracle执行计划——Oracle 如何启用执行计划
- Oracle 如何启用执行计划
- oracle如何查看执行计划
- 如何看懂ORACLE执行计划
- 如何看懂ORACLE执行计划
- 如何看懂ORACLE执行计划 .
- 如何查看oracle执行计划
- 如何看Oracle执行计划
- 如何看懂ORACLE执行计划
- 如何看懂ORACLE执行计划
- 如何看懂ORACLE执行计划
- 如何查看oracle执行计划
- 如何看懂ORACLE执行计划
- 如何看Oracle执行计划
- 如何查看oracle执行计划
- ORACLE 如何看执行计划
- 如何让Dialog在用户按下返回键也不消失
- 发现一篇不错的博文,和大家分享一下,为有志成为一名优秀前端工程师的童鞋们提供一个
- Bootstrap日期和时间表单组件运用兼容ie8
- word-wrap和word-break
- ios 获取时间--NSCalendar NSDateComponents NSDate
- Oracle执行计划——Oracle 如何启用执行计划
- Java通用数据访问层Fastser-DAL推荐
- 一些基本的java技术的知识
- C#中Convert和parse的区别
- 搭建GCM(客户端)
- 使用UIAppearance协议自定义视图
- ArcGIS API for Javascript 使用缓冲区结果做query查询出现“esri.config.defaults.io.proxyUrl 尚未进行设置”错误
- 一个快速移动开发的模板
- 求一个能用的MyEclipse 6.5 blue的激活码