`

使用explan plan 工具 分析sql执行计划

阅读更多

使用explan plan 工具 分析sql执行计划
1.创建plan_table,执行创建脚本
 sql> @?/rdbms/admin/utlxplan.sql(?表示oracle home)
 sql> desc plan_table
2.查看sql执行计划
  sql> explan plan for  select colume from table where colume=XXXX
  sql> select * from plan_table;
 或
  sql> @?/rdbms/admin/utlxpls.sql;
 或
  sql> select * from table(dbms_xplan.display);

使用 sql trace & TKPROF
打开 sql_trace : sql> alter session set sql_trace =true;
关闭 sql_trace : sql> alter session set sql_trace =false;


1. sql> show user parameter dump
 rm -f /u01/amdin/pitts/udmp/*
2.sql>alter session set sql_trace=true;
3.sql>执行sql语句
4.sql>alter session set sql_trace=false;
5. cd /u01/admin/pitts/udmp/
6. ll
7. ps -ef | grep 5390
8. ls /u01/oracle/bin/tkprof
解读 sql trace文件:
9. tkprof pitts_ora_5390.trc myoutput.txt


setting up autotrace in sql*plus
一、
1. cd [oracle_home]/rdbms/admin
2. log into sql*plus as system
3. run @utlxplan
4. run create public synonym plan_table for plan_table;
5. run grant all on plan_table to public;
二、
1 cd [oracle_home]/sqlplus/admin
2 log in to sql*plus as sys or as sysdba;
3.run@plustrce
4.run grant plustrace to public;
三使用
sql> set autot ;
sql> set autot on;
sql> 执行sql语句

分享到:
评论

相关推荐

    SQL语句性能分析之explain

    SQL语句性能分析之explain

    mysql索引底层以及explan的使用

    mysql索引底层以及explan的使用,sql优化索引最佳实现

    学习SQL语句之SQL语句大全

     EXPLAN --为查询描述数据访问计划  OPEN --检索查询结果打开一个游标  FETCH --检索一行查询结果  CLOSE --关闭游标  PREPARE --为动态执行准备SQL 语句  EXECUTE --动态地执行SQL 语句  DESCRIBE --描述...

    SQL命令大全-中英文对照

    EXPLAN --为查询描述数据访问计划 OPEN --检索查询结果打开一个游标 FETCH --检索一行查询结果 CLOSE --关闭游标 PREPARE --为动态执行准备SQL 语句 EXECUTE --动态地执行SQL 语句 DESCRIBE --描述准备好的...

    SQL语句全集及操作大全

    详细说明SQL语句应用及操作。--语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 ...EXPLAN --为查询描述数据访问计划 OPEN --检索查询结果打开一个游标

    SQL语句大全

    语 句 功 能 数据操作 SELECT --从数据库表中检索数据行和列 INSERT -- 向数据库表添加新数据行 DELETE --从数据库表中删除数据行 ...EXPLAN --为查询描述数据访问计划 OPEN --检索查询结果打开一个游标

    局域网搜索lan-exp

    局域网搜索 局域网搜索局域网搜索局域网搜索

    mysql索引和explain的详解

    索引原理分析 索引存储结构 索引是在存储引擎中实现的,也就是说不同的存储引擎,会使使用不同的索引 MyISAM和InnoDB存储引擎:只支持B+ TREE索引, 也不能够更换 MEMORY/HEAP存储引擎:支持HASH和BTREE索引 B树图示...

    DB2 V9中文手册(2)

    db2d1c90_管理指南(计划).pdf db2d2c90_管理指南(实施).pdf db2d3c90_性能指南.pdf db2dmc90_数据移动使用程序指南和参考.pdf db2f0c90_系统监视器指南和参考.pdf db2hac90_数据恢复和高可用行指南与参考.pdf db2irc...

    DB2 V9中文手册(3)

    db2d1c90_管理指南(计划).pdf db2d2c90_管理指南(实施).pdf db2d3c90_性能指南.pdf db2dmc90_数据移动使用程序指南和参考.pdf db2f0c90_系统监视器指南和参考.pdf db2hac90_数据恢复和高可用行指南与参考.pdf db2irc...

    DB2 V9中文手册(1)

    db2d1c90_管理指南(计划).pdf db2d2c90_管理指南(实施).pdf db2d3c90_性能指南.pdf db2dmc90_数据移动使用程序指南和参考.pdf db2f0c90_系统监视器指南和参考.pdf db2hac90_数据恢复和高可用行指南与参考.pdf db2irc...

    xai_resources:与XAI(可解释的人工智能)相关的有趣资源

    我们通过提出一种强大且直观的方法来解决此问题,该方法使用自适应邻域生成(EXPLAN)来解释黑盒分类器。 EXPLAN是一种基于模块的算法,由密集数据生成,代表性数据选择,数据平衡和基于规则的可解释模型组成。 它...

    DB2 用户手册 官方 3

    DB2 用户手册 官方 中文 PDF DB2 V9 第三部分 db2mgc90_迁移指南.pdf db2nlsc90_本地语言支持指南和参考.pdf ...db2tvc90_Visual Explan教程.pdf db2xgc90_XML指南.pdf db2xpc90_Windows和Liunx上DB2安装和管理入门.pdf

    Android代码-ChangeDetection

    Change Detection This app tracks changes on websites you otherwise would visit frequently to see if there is something new...You want to monitor the Dagger documentation to see when Thermosiphon's explan

Global site tag (gtag.js) - Google Analytics