`
wh0426
  • 浏览: 56189 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
博客专栏
Group-logo
架构师的知识与实践
浏览量:56190
社区版块
存档分类
最新评论

SQL调优命令

阅读更多

命令工具:Oracle sql*plus 或者cmd

sqlplusmmsuser/agooy8tt@XiAn_133_64_46_26
是:

set autotrace off 不产生autotrace报告,默认设置,查询按常规运行。

set autotrace on statistics 查询按常规运行,只显示sql执行统计数据

set autotrace on explain; 查询按常规运行,只显示执行路径。

set autotrace on ; 查询执行发生+执行路径+统计数据

set autotrace traceonly 禁止打印用户的查询输出结果,通常对于返回大结果集数据而言。注意。。。

set autotrace traceonly statistics 禁止输出数据+统计数据

set autotrace traceonly explain 只显示查询计划,只对查询进行分析和解释

set arraysize 10;//

示例:

select '4' relIdSimple,
decode(use_latn_id, '', 551, use_latn_id) relCustLatnId,
a.PROD_INST_ID || '' prdInstId,
null crtDate,
'使用关系' relTypeName,
-999 prdRelId,
null empeeId,
a.USE_CUST_ID relCustId
from prod_inst_551 a
where a.PROD_INST_ID = 100000000005
and a.USE_CUST_ID is not null

对以下SQL进行分析

SQL> set autotrace on explain;
SQL> set linesize 1000;

分享到:
评论

相关推荐

    自我管理数据库-自动的sql调优

    但是,需要注意的是,提供的内容主要围绕七个可能对Linux系统造成严重损害的命令,而不是直接涉及自我管理数据库或自动SQL调优。因此,我将基于标题和描述中的关键词来展开相关知识点,并结合Linux命令的部分内容...

    111 案例实战:千万级用户场景下的运营系统SQL调优(3).pdf

    在处理千万级用户场景下的运营系统SQL调优时,我们面对的挑战是如何快速且准确地定位和解决SQL执行计划中导致性能低下的问题。根据提供的文件内容,以下是对千万级用户场景下SQL调优的详细分析。 首先,通过执行SQL...

    sqlhc_SQL调优健康检查_

    在SQL Server环境中,SQL调优健康检查是一项至关重要的任务,它涉及到数据库性能的优化和系统的稳定运行。"sqlhc_SQL调优健康检查_"这个标题暗示我们将会探讨一系列用于检查和改进SQL查询性能的方法。下面我们将深入...

    实战MySQL慢SQL调优

    "实战MySQL慢SQL调优" 在数据库性能优化中,慢SQL查询是最常见的问题之一。慢SQL查询不仅会影响数据库的性能,还会对整个系统的性能产生影响。本文将从实战的角度,讲解如何对MySQL进行慢SQL调优。 首先,需要了解...

    oracle ocm sql调优教程

    SQL调优是OCM培训中的一个重要环节,目的是提高数据库查询效率,降低系统资源消耗,确保数据库系统的稳定运行。本教程主要围绕如何有效地对SQL语句进行优化展开。 首先,我们从“Les01_overview.ppt”开始,这通常...

    oracle sql 调优,全面

    ### Oracle SQL调优详解 #### 一、Oracle执行计划选择 在进行Oracle SQL优化时,首先需要理解Oracle是如何选择执行计划的。Oracle提供了三种主要的执行计划选择方式: 1. **RULE模式**:这是Oracle最早的执行策略...

    109 案例实战:千万级用户场景下的运营系统SQL调优(1).pdf

    在千万级用户场景下,对运营系统中的SQL进行调优是极为关键的。这个案例的背景是某互联网公司拥有大量的日活跃用户和注册用户,其运营系统负责根据多种条件筛选用户,并向这些用户推送不同类型的消息。核心问题在于...

    开发人员sql调优培训教程

    SQL调优是数据库性能优化的关键环节,尤其对开发人员来说,掌握这门技术能显著提升应用程序的运行效率。本教程将深入讲解Oracle SQL优化的相关知识,帮助开发者理解并实施SQL优化。 首先,我们要理解几个基本概念。...

    SQL调优,之前整理的,分享下

    SQL调优是一个复杂而关键的过程,它涉及到数据库性能的提升,确保数据检索的高效性和准确性。以下是一些关于SQL调优的重要知识点: 1. **监控SQL执行情况**:使用`SHOW STATUS`命令可以帮助我们了解SQL的执行频率,...

    最实用的Oracle_SQL调优

    Oracle SQL调优是数据库性能优化的关键环节,尤其是在大型企业应用中,高效的SQL查询能够显著提升系统性能,降低I/O瓶颈的影响。以下是对标题和描述中所述知识点的详细说明: 1. **选择合适的Oracle优化器** ...

    oracle sql调优原则

    ### Oracle SQL调优原则 #### 一、使用索引的重要性 - **索引与全表扫描的对比**:虽然在某些特殊情况下,使用索引可能会稍微慢于全表扫描,但这通常只存在于同一数量级上的差异。而在大多数情况下,使用索引能够...

    Oracle体系结构及SQL调优基础

    本篇文章将深入探讨Oracle的体系结构及其SQL调优的基础知识。 一、Oracle体系结构 1. **实例和数据库**:Oracle数据库由两个主要部分组成——实例和数据库。实例是内存结构和后台进程的集合,而数据库是实际存储...

    OracleSQL调优[参照].pdf

    Oracle SQL调优是数据库性能优化的关键环节,主要目标是提高SQL查询的速度和资源利用效率。在Oracle数据库系统中,有多种方法和策略可以用来优化SQL性能。 首先,我们需要了解Oracle的优化器。优化器是Oracle解析和...

    PostgreSQL慢SQL调优手册

    **PostgreSQL 慢 SQL 调优手册** 1、**Create Index Directly** 创建合适的索引是优化查询性能的关键。为经常出现在 WHERE 子句中的列创建索引可以显著提升查询速度。例如,如果你的查询频繁地过滤某个特定列,如 ...

    T-SQL性能调优秘笈 基于SQL Server 2012窗口函数

    标题中提到的“T-SQL性能调优秘笈 基于SQL Server 2012窗口函数”表明了这本书主要讨论的是针对SQL Server 2012版本进行T-SQL性能调优的技巧和方法,特别强调了窗口函数的应用。窗口函数是SQL中用于进行数据分组和...

    SQL optimizer and rewriter. - SQL 优化、重写器(辅助 SQL 调优) .zip

    包括COMMIT(提交)命令、SAVEPOINT(保存点)命令、ROLLBACK(回滚)命令。 4、数据控制语言(DCL):它的语句通过GRANT或REVOKE实现权限控制,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或...

    Mysql面试过关!(详解:索引+常用引擎+常见问题+sql调优)

    执行以下命令后,通过观察 `EXPLAIN` 的输出结果中的 `key` 列,如果为空,则表示未使用索引;如果显示了具体的索引名称,则表明该查询正在使用索引。 ```sql EXPLAIN SELECT surname, first_name FROM a, b WHERE ...

    SQLSERVER简单的语句调优

    在调优时,可以通过开启SET STATISTICS IO命令来观察查询的IO消耗情况,从而更精确地调整查询以减少读取次数。降低IO消耗的常用方法包括创建适当的索引,以及优化查询逻辑以减少不必要的数据读取。 语句复杂度的...

    数据库性能调优常用SQL语句

    在SQL中,`EXPLAIN`命令是分析查询执行计划的神器。通过EXPLAIN,我们可以看到数据库如何处理SQL语句,包括表的扫描方式、索引使用情况等,从而找出可能导致性能瓶颈的部分。例如,如果你发现全表扫描(Full Table ...

Global site tag (gtag.js) - Google Analytics