`
275553385
  • 浏览: 724479 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

orace使用autotrace

阅读更多

AutoTRACE是分析SQL的执行计划,执行效率的一个非常简单方便的工具.

 

使用AUTOTRACE不会产生跟踪文件。

     SQLPLUS的AutoTrace是分析SQL的执行计划,执行效率的一个非常简单方便的工具,在绝大多数情况下,也是非常有用的工具。利用AutoTrace工具提供的SQL执行计划和执行状态可以为我们优化SQL的时候提供优化的依据,以及优化效果的明显的对比效果。

 

 

 

用法: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]
举例:

SET AUTOTRACE OFF 停止AutoTrace

SET AUTOTRACE ON 开启AutoTrace,显示AUTOTRACE信息和SQL执行结果

SET AUTOTRACE TRACEONLY 开启AutoTrace,仅显示AUTOTRACE信息

SET AUTOTRACE ON EXPLAIN 开启AutoTrace,仅显示AUTOTRACE的EXPLAIN信息

SET AUTOTRACE STATISTICS开启AutoTrace,仅显示AUTOTRACE的STATISTICS信息

结果解释

physical reads 物理读——执行SQL的过程中,从硬盘上读取的数据块个数
redo size      重做数——执行SQL的过程中,产生的重做日志的大小
bytes set via sql*net to client  通过sql*net发送给客户端的字节数
bytes received via sql*net from client  通过sql*net接受客户端的字节数
sorts(memory)  在内存中发生的排序
sorts(disk)    不能在内存中发生的排序,需要硬盘来协助
rows processed 结果的记录数

 

分享到:
评论

相关推荐

    orace性能优化高级培训

    orace性能优化

    Orace Essbase数据仓库函数大全

    Orace Essbase数据仓库函数大全,具有详细的函数说明和使用方法

    stampgis连接orace数据库监听配置

    stampgis连接orace数据库监听配置

    ORACE的学习笔记

    - 使用`CREATE TABLE`语句来创建一个新的表,例如:`CREATE TABLE student (xh VARCHAR2(10), xm VARCHAR2(30));` - 定义列类型,如`CHAR`, `VARCHAR`, `DATE`, `CLOB`, `NUMBER`等,其中`NUMBER(4,1)`表示一个数值...

    orace 导入导出数据库

    若要将一个名为`TEST`的数据库进行完全导出,可以使用以下命令: ```shell exp system/manager@TEST file=d:daochu.dmp full=y ``` 这里的`system/manager`是用户名和密码,`@TEST`表示连接到名为`TEST`的数据库...

    Orace数据导出文件版本兼容修改工具

    使用这个工具,用户可以: 1. **分析DMP文件**:工具首先会分析DMP文件的结构,识别出与目标版本不兼容的部分。 2. **转换文件格式**:根据分析结果,工具会对DMP文件进行必要的格式转换,确保其与目标Oracle数据库...

    Orace与SQL常用函数对照文档

    ### Orace与SQL常用函数对照知识点详解 #### 一、ASCII 函数 - **功能**:返回与指定的字符相对应的十进制数值。 - **语法**:`ASCII(字符)` - **示例**: - `SELECT ASCII('A') A, ASCII('a') a, ASCII('0') zero...

    orace 财务操作手册

    - 介绍了如何创建和使用凭证模板,简化重复性的凭证录入工作。 **2.3 预算管理** - **预算组织定义:** - 定义预算组织是预算管理的第一步,它涉及到如何创建预算组织结构。 - 详细介绍了定义预算的具体步骤。 ...

    ubuntu+python3+orace需要的包

    首先,我们需要理解标题和描述中的“ubuntu+python3+orace需要的包”指的是在Ubuntu操作系统中,使用Python3语言与Oracle数据库进行连接和数据操作所需的基础组件。以下三个文件是关键: 1. **instantclient-...

    orace rac 功能测试

    Oracle RAC,全称为Real Application Clusters,是Oracle数据库的一项高级特性,用于构建高可用性和高性能的数据库集群。Oracle RAC允许多个服务器节点共享同一份物理数据库,从而提供连续的服务和负载均衡。...

    orace导入导出的操作

    在使用`expdp`和`impdp`时,需要预先创建一个数据库目录对象,这个对象将Oracle数据库与操作系统文件系统关联起来。创建目录对象的SQL语句如下: ```sql CREATE OR REPLACE DIRECTORY DATA_PUMP_DIR AS '/path/to/...

    Orace10g安装文档(32bit)

    15. **记录关键信息**:安装过程中的一些关键信息,如数据库实例名、管理员账户等,应该被记录下来以备后续使用。 16. **退出安装向导**:完成以上步骤后,点击“退出”按钮结束安装过程。 #### 四、安装后的注意...

    ORACE数据库

    使用`desctable_name`命令可以快速查看Oracle数据库中任何表的结构,包括字段名称、数据类型以及是否允许为空等信息。 **2. 获取活跃用户** 要了解哪些用户正在使用数据库,可以通过执行`select username from v$...

    orace性能优化高级培训.rar

    - **索引优化**:何时使用B树索引、位图索引、函数索引,以及分区索引的优势。 - **绑定变量**:理解其对执行计划的影响,以及如何避免绑定变量漂移。 - **SQL重写**:通过SQL Profiles和SQL Plan Baselines来...

    Orace PPT 01

    "Oracle PPT 01"可能详细讲解了这些概念,并可能通过实例、最佳实践和故障排除技巧来帮助学习者更好地理解和掌握Oracle数据库的使用。"pages"、"例子"和"back"可能是该PPT的不同部分,分别涵盖了不同主题或示例,有...

    linuxas4安装orace9i

    解压此补丁包会得到 `compat-libcwait-2.1-1.i386.rpm` 和 `compat-oracle-rhel4-1.0-5.i386.rpm` 两个文件,需使用以下命令进行安装: ```bash rpm -ihv compat-oracle-rhel4-1.0-5.i386.rpm rpm -ihv compat-...

    orace数据仓库

    3. 数据加载与转换:讲解SQL*Loader和Data Pump的使用方法,以及ETL(抽取、转换、加载)过程中的最佳实践。 4. 数据存储优化:讨论表分区、索引和压缩技术,以提高数据检索速度和存储效率。 5. 查询与分析:介绍...

Global site tag (gtag.js) - Google Analytics