1.autotrace的设定

SQL> set autotrace
Usage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]

set autot on
--打开autotrace,之后执行的sql,会显示sql执行结果、执行计划、统计信息set autot on exp
--会显示sql执行结果、执行计划set autot on stat
--会显示sql执行结果、统计信息set autot trace
--只显示执行计划、统计信息set autot trace exp
--只显示执行计划(可能不准,sql查询并没有真正执行)set autot trace stat
--只显示统计信息set autot off
--关闭autotrace

2.实验验证 set autot trace exp 没有真正执行查询类sql:

SQL> set autot trace exp
SQL> select * from t_jingyu;
Elapsed: 00:00:00.04Execution Plan
----------------------------------------------------------
Plan hash value: 2809386205------------------------------------------------------------------------------
| Id  | Operation         | Name     | Rows  | Bytes | Cost (%CPU)| Time     |
------------------------------------------------------------------------------
|   0 | SELECT STATEMENT  |          |  1864K|    69M|   981   (2)| 00:00:12 |
|   1 |  TABLE ACCESS FULL| T_JINGYU |  1864K|    69M|   981   (2)| 00:00:12 |
------------------------------------------------------------------------------Note
------ dynamic sampling used for this statement (level=2)SQL> set autot trace
SQL> select * from t_jingyu;2097152 rows selected.Elapsed: 00:00:24.89Execution Plan
----------------------------------------------------------
Plan hash value: 2809386205------------------------------------------------------------------------------
| Id  | Operation         | Name     | Rows  | Bytes | Cost (%CPU)| Time     |
------------------------------------------------------------------------------
|   0 | SELECT STATEMENT  |          |  1864K|    69M|   981   (2)| 00:00:12 |
|   1 |  TABLE ACCESS FULL| T_JINGYU |  1864K|    69M|   981   (2)| 00:00:12 |
------------------------------------------------------------------------------Note
------ dynamic sampling used for this statement (level=2)Statistics
----------------------------------------------------------0  recursive calls0  db block gets143066  consistent gets3484  physical reads0  redo size51171186  bytes sent via SQL*Net to client1538429  bytes received via SQL*Net from client139812  SQL*Net roundtrips to/from client0  sorts (memory)0  sorts (disk)2097152  rows processedSQL> --试验表明set autot trace exp不真正执行sql显示的执行计划,set autot trace 执行了sql显示的执行计划。

SQL Tuning 基础概述01 - Autotrace的设定相关推荐

  1. SQL Tuning 基础概述10

    在<SQL Tuning 基础概述05 - Oracle 索引类型及介绍>的1.5小节,提到了几种"索引的常见执行计划": INDEX FULL SCAN:索引的全扫描 ...

  2. SQL Tuning 基础概述05 - Oracle 索引类型及介绍

    一.B-Tree索引 三大特点:高度较低.存储列值.结构有序 1.1利用索引特性进行优化 外键上建立索引:不但可以提升查询效率,而且可以有效避免锁的竞争(外键所在表delete记录未提交,主键所在表会 ...

  3. SQL注入 基础概述及相关知识

    SQL注入 基础概述及相关知识 SQL注入概述 SQL注入攻击简介 SQL注入攻击原理 SQL注入攻击来源 SQL注入攻击主要特点 SQL注入攻击危害 SQL注入攻击 SQL注入攻击基础概述 SQL注 ...

  4. 【SQL数据库基础01】数据库和SQL概述

    文章目录 01 引入 1.1 数据库存储数据的特点 1.2 三个重要概念 1.2.1 DBMS 1.3 SQL的优点: 图例说明: 1.4 SQL语言四大类 1.4.1 数据查询语言DQL 1.4.1 ...

  5. Oracle SQL Tuning Advisor 测试

    如果面对一个需要优化的SQL语句,没有很好的想法,可以先试试Oracle的SQL Tuning Advisor. SQL> select * from v$version;BANNER ---- ...

  6. SQL注入基础原理与案例(详细总结)

    SQL注入基础原理与案例 一.前言 二.漏洞概述及危害 1.漏洞概述 2.漏洞危害 3.漏洞防范 三.SQL注入 1.SQL注入方式 (1)信息收集 (2)数据注入 (3)高权限注入 2.判断是否存在 ...

  7. sql tuning advisor

    [terry笔记]Oracle SQL 优化之sql tuning advisor (STA) 前言:经常可以碰到优化sql的需求,开发人员直接扔过来一个SQL让DBA优化,然后怎么办? 当然,经验丰 ...

  8. ORACLE SQL Tuning Advisor

    前言:一直以来SQL调优都是DBA比较费力的技术活,而且很多DBA如果没有从事过开发的工作,那么调优更是一项头疼的工作,即使是SQL调优很厉害的高手,在SQL调优的过程中也要不停的分析执行计划.加HI ...

  9. MSSQL之一 数据库系统简介 与SQL Server 2008概述

    前   言 SQL的全称是结构化查询语言(Structured Query Language),它是关系数据库中最常用的语言.SQL不仅可以管理数据库中的数据,而且可以管理关系数据库本身.为了避免各数 ...

最新文章

  1. 转载:malloc()与new()的区别详解
  2. DevExpress 控件使用之GridControl基本属性设置
  3. table 隔列换色
  4. 2020年高等数学方法与提高(上海理工大学)学习笔记:常微分方程
  5. 删除数据库里面所有表!
  6. 一、为了OFFER系列 | 阿里云天池赛在线编程:移动的圆
  7. CRM webClient UI搜索参数里max hit是怎么被后台服务器处理的
  8. 磁盘寻道算法 Python实现
  9. [翻译]More C++ Idioms - 类成员检测器
  10. Solr 基础性能调优讲解
  11. HTML+CSS+JS实现 ❤️echarts企业地区大数据图表模板❤️
  12. 计算机公式与函数乘法,excel常用函数乘法公式的使用方法
  13. 行为型设计模式之解释器模式(Interpreter)
  14. Netty工作笔记0026---NIO 网络编程应用--群聊系统1---编写服务器1
  15. 《Flutter 从0到1构建大前端应用》读后感—第4章【事件处理】
  16. java水电费收费系统_基于jsp的电费管理系统-JavaEE实现电费管理系统 - java项目源码...
  17. linux下载并安装JDK流程
  18. RT struct 文件 保存为nii文件及解析
  19. IT大学生成长周报 | 第 2 期
  20. Python实现统计二叉树叶子结点个数

热门文章

  1. POJ3268 Silver Cow Party(最短路径)
  2. 企业邮箱自建战略优势大盘点
  3. 宇瞻U盘出现无法格式化 写保护的完美解决办法 厂家提供的
  4. 实现一个用于显示当前时间的Google Android 窗口小部件(AppWidget)
  5. openssl passwd之openssl命令详解
  6. python中sorted和.sorted 、reversed和reverse的使用
  7. 斯坦福机器学习视频笔记 Week6 关于机器学习的建议 Advice for Applying Machine Learning...
  8. perl 分析mysql binlog
  9. Servlet 生命周期、工作原理
  10. SharePoint2010沙盒解决方案基础开发——开发webpart读取绑定列表数据,并以一定的格式显示(加css样式)...