`
layou
  • 浏览: 31045 次
文章分类
社区版块
存档分类
最新评论

oracle创建执行计划查看sql执行效率

 
阅读更多
--创建执行计划
explain plan for select * from users where id=336538
explain plan for select * from users partition(part_2012) where id=336538


--查看计划执行情况
select * from table(dbms_xplan.display)
分享到:
评论

相关推荐

    ORACLE执行计划和SQL调优

    SQL调优涉及分析和改进SQL语句的执行效率,包括优化查询结构、选择合适的索引、调整表结构、使用绑定变量、避免全表扫描等策略。理解执行计划可以帮助识别性能瓶颈,通过调整执行路径、选择最佳访问方法和减少数据...

    oracle怎么查看执行计划

    不同于TKPROF需要格式化跟踪文件才能查看执行计划,AUTOTRACE可以在执行SQL语句的同时生成执行计划,无需额外步骤。同样,与EXPLAIN PLAN相比,AUTOTRACE不仅展示了执行计划,还执行了SQL语句,从而能够提供更加准确...

    ORACLE执行计划和SQL调优.pptx

    在Oracle数据库系统中,SQL语句的执行效率直接影响到整个应用程序的响应速度和资源消耗。以下是对相关概念的详细解释: 1. **ROWID的概念**:ROWID是一个特殊的伪列,它唯一标识表中每一行的位置。尽管它看起来像一...

    Oracle批量执行传多个参数多个SQL文件

    在Oracle数据库管理中,批量执行SQL脚本是常见的任务,特别是在数据处理、系统维护或自动化测试等场景。本文将深入探讨如何在Oracle环境中批量执行带有多个参数的多个SQL文件,以便进行高效的数据操作和测试。 首先...

    oracle利用批处理文件执行SQL语句,bat连接oracle数据库并执行语句

    批处理文件(如.bat文件)在Windows环境中是一种高效的方式,可以自动化执行一系列命令,包括连接数据库和执行SQL语句。在这个场景中,我们可以利用批处理文件来简化Oracle数据库的操作,如删除用户、创建用户、创建...

    Oracle的SQL语句执行效率问题查找与解决方法文.pdf

    Explain Plan 是一个非常有用的工具,可以帮助我们查看 SQL 语句的执行计划,从而优化 SQL 语句的执行效率。使用 Explain Plan 需要创建 Explain_plan 表,并且需要进入相关应用表、视图和索引的所有者的帐户内。 ...

    ORACLE执行计划和SQL调优.ppt

    ORACLE执行计划是指数据库管理系统在执行SQL语句时,数据库管理系统如何选择执行计划,以便高效地执行SQL语句。执行计划是指数据库管理系统在执行SQL语句时,选择的访问路径和执行顺序。SQL调优是指对数据库管理系统...

    Oracle批处理:使用C# 自带Oracle驱动一次执行多条Sql语句

    然后,创建一个OracleCommand对象,并设置其CommandType为Text,因为我们将执行SQL文本。接下来,使用CommandText属性添加SQL语句,可以是一条或多条。为了实现批处理,我们可以使用分号(`;`)作为每条SQL语句的分隔...

    ORACLE数据库查看执行计划

    在Oracle数据库环境中,SQL性能优化是提升应用系统性能的关键环节,因为许多性能问题往往源于SQL语句执行效率低下。为了优化SQL,理解并分析执行计划是必不可少的步骤。执行计划揭示了Oracle如何处理一个SQL查询,...

    oracle11g执行计划管理-(讲解如何固定sql的执行计划)

    2. **首次执行SQL语句**:当一条SQL语句首次执行时,其执行计划会被记录下来并自动添加到执行计划基准线中。 3. **后续执行**:每当这条SQL语句再次执行时,优化器会检查是否有新的执行计划出现。如果有,则将新的...

    oracle 中使用批处理文件,同时执行,多个.sql文件。

    在Oracle数据库管理中,批处理是一项重要的操作,它允许管理员或开发者一次性执行多个SQL脚本,从而提高工作效率。本文将详细讲解如何在Oracle环境中利用批处理文件同时执行多个.sql文件,以及相关的工具和源码应用...

    通过分析SQL语句的执行计划优化SQL(总结)

    执行计划是数据库管理系统在执行SQL语句之前预先生成的一种详细步骤,它描述了如何访问数据、如何连接表、使用哪些索引等。理解执行计划有助于我们找出可能导致性能瓶颈的操作。 2. **查询优化器**: 数据库的...

    Linux下定时自动执行Oracle_SQL

    2. **创建Shell脚本**:接下来,创建一个Shell脚本来调用Oracle客户端工具(如sqlplus)并执行SQL脚本。Shell脚本(ss.sh)中包含了执行日期的记录、输出文件路径的设定以及调用SQL脚本的具体命令。 3. **设置...

    关于Oracle中执行计划稳定性深入研究

    在Oracle数据库系统中,执行计划是数据库为了执行SQL查询而制定的一种操作策略,它详细描述了数据如何被访问、如何排序、如何过滤等一系列步骤。执行计划的稳定性涉及到查询性能的可预测性和一致性,这对于数据库...

    ORACLE执行计划和SQL调优知识概述.pptx

    在 Oracle 中,SQL 调优是指优化 SQL 语句的执行效率,以提高数据库的性能。 1. Oracle 访问数据的存取方法:全表扫描(Full Table Scans, FTS)、通过 ROWID 的表存取(Table Access by ROWID)、索引扫描(Index ...

    使用plsql查看执行计划

    本篇文章将深入探讨如何使用PL/SQL来查看和理解Oracle的执行计划,以及优化器的工作原理。 首先,Oracle的优化方式主要有两种:规则基础优化(RBO,Rule-Based Optimization)和成本基础优化(CBO,Cost-Based ...

    通过分析SQL语句的执行计划优化SQL

    大多数现代数据库管理系统都提供了工具或命令来查看SQL执行计划。例如,在Oracle数据库中,可以使用`EXPLAIN PLAN`命令来生成执行计划,并通过`DBMS_XPLAN.DISPLAY`过程来查看这个计划。 #### 执行计划优化的关键...

    oracle执行计划建立与阅读

    启用`SQLTRACE`后执行SQL语句,再用`TKPROF`工具对产生的跟踪文件进行格式化,以查看执行计划。 二、执行计划解读 执行计划通常由以下部分组成: 1. **操作符(Operators)**:如全表扫描(Full Table Scan)、...

Global site tag (gtag.js) - Google Analytics