`

使用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

    这将会返回一系列关于查询执行计划的信息,帮助我们了解MySQL如何执行此查询。 **结果解读** - **id**: 表示此次查询的唯一标识符。每个`SELECT`子句都有一个递增的数字作为标识符。 - **select_type**: 描述了...

    mysql索引底层以及explan的使用

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

    PLSQL_使用手册.pdf

    - **Explain Plan 集成**:集成了 Oracle 的 Explain Plan 功能,只需选择 SQL 语句并按下 F5 键,即可打开 Explan Plan 窗口,可视化显示查询执行计划,便于优化查询性能。 - **SQL 语句统计信息**:可以查看 SQL ...

    学习SQL语句之SQL语句大全

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

    T_SQL收藏

    根据提供的文件信息,我们可以将T-SQL(Transact-SQL)的重要知识点分为以下几个部分进行详细的阐述: ### 一、数据操作 #### SELECT - **功能**:从数据库表中检索数据行和列。 - **语法**: ```sql SELECT ...

    oracle入门及提高

    "17-使用EXPLAN和STORED OUTLINES.ppt"讨论了SQL查询优化,EXPLAIN PLAN可以帮助分析查询执行计划,而STORED OUTLINES则用于保存和重用高效的查询路径。 最后,"19-Shared pool深入分析及性能调整.ppt"聚焦于共享池...

    局域网搜索lan-exp

    【局域网搜索工具——Lan-Exp】详解 局域网搜索工具Lan-Exp是一种高效实用的软件,专为在本地网络中快速查找共享资源而设计。它能够帮助用户轻松定位到局域网内的电脑、打印机、共享文件夹等,极大地提升了工作效率...

    SQL语句大全

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

    mysql索引和explain的详解

    当我们使用`EXPLAIN`关键字来分析SQL查询的执行计划时,可以获取到以下关键信息: 1. id:查询中的序列号,表示查询中的子句顺序。 2. select_type:查询类型,如SIMPLE、PRIMARY、SUBQUERY等,表明查询的复杂程度...

    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