SQL Tuning 基础概述01 - Autotrace的设定
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的设定相关推荐
- SQL Tuning 基础概述10
在<SQL Tuning 基础概述05 - Oracle 索引类型及介绍>的1.5小节,提到了几种"索引的常见执行计划": INDEX FULL SCAN:索引的全扫描 ...
- SQL Tuning 基础概述05 - Oracle 索引类型及介绍
一.B-Tree索引 三大特点:高度较低.存储列值.结构有序 1.1利用索引特性进行优化 外键上建立索引:不但可以提升查询效率,而且可以有效避免锁的竞争(外键所在表delete记录未提交,主键所在表会 ...
- SQL注入 基础概述及相关知识
SQL注入 基础概述及相关知识 SQL注入概述 SQL注入攻击简介 SQL注入攻击原理 SQL注入攻击来源 SQL注入攻击主要特点 SQL注入攻击危害 SQL注入攻击 SQL注入攻击基础概述 SQL注 ...
- 【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 ...
- Oracle SQL Tuning Advisor 测试
如果面对一个需要优化的SQL语句,没有很好的想法,可以先试试Oracle的SQL Tuning Advisor. SQL> select * from v$version;BANNER ---- ...
- SQL注入基础原理与案例(详细总结)
SQL注入基础原理与案例 一.前言 二.漏洞概述及危害 1.漏洞概述 2.漏洞危害 3.漏洞防范 三.SQL注入 1.SQL注入方式 (1)信息收集 (2)数据注入 (3)高权限注入 2.判断是否存在 ...
- sql tuning advisor
[terry笔记]Oracle SQL 优化之sql tuning advisor (STA) 前言:经常可以碰到优化sql的需求,开发人员直接扔过来一个SQL让DBA优化,然后怎么办? 当然,经验丰 ...
- ORACLE SQL Tuning Advisor
前言:一直以来SQL调优都是DBA比较费力的技术活,而且很多DBA如果没有从事过开发的工作,那么调优更是一项头疼的工作,即使是SQL调优很厉害的高手,在SQL调优的过程中也要不停的分析执行计划.加HI ...
- MSSQL之一 数据库系统简介 与SQL Server 2008概述
前 言 SQL的全称是结构化查询语言(Structured Query Language),它是关系数据库中最常用的语言.SQL不仅可以管理数据库中的数据,而且可以管理关系数据库本身.为了避免各数 ...
最新文章
- 转载:malloc()与new()的区别详解
- DevExpress 控件使用之GridControl基本属性设置
- table 隔列换色
- 2020年高等数学方法与提高(上海理工大学)学习笔记:常微分方程
- 删除数据库里面所有表!
- 一、为了OFFER系列 | 阿里云天池赛在线编程:移动的圆
- CRM webClient UI搜索参数里max hit是怎么被后台服务器处理的
- 磁盘寻道算法 Python实现
- [翻译]More C++ Idioms - 类成员检测器
- Solr 基础性能调优讲解
- HTML+CSS+JS实现 ❤️echarts企业地区大数据图表模板❤️
- 计算机公式与函数乘法,excel常用函数乘法公式的使用方法
- 行为型设计模式之解释器模式(Interpreter)
- Netty工作笔记0026---NIO 网络编程应用--群聊系统1---编写服务器1
- 《Flutter 从0到1构建大前端应用》读后感—第4章【事件处理】
- java水电费收费系统_基于jsp的电费管理系统-JavaEE实现电费管理系统 - java项目源码...
- linux下载并安装JDK流程
- RT struct 文件 保存为nii文件及解析
- IT大学生成长周报 | 第 2 期
- Python实现统计二叉树叶子结点个数
热门文章
- POJ3268 Silver Cow Party(最短路径)
- 企业邮箱自建战略优势大盘点
- 宇瞻U盘出现无法格式化 写保护的完美解决办法 厂家提供的
- 实现一个用于显示当前时间的Google Android 窗口小部件(AppWidget)
- openssl passwd之openssl命令详解
- python中sorted和.sorted 、reversed和reverse的使用
- 斯坦福机器学习视频笔记 Week6 关于机器学习的建议 Advice for Applying Machine Learning...
- perl 分析mysql binlog
- Servlet 生命周期、工作原理
- SharePoint2010沙盒解决方案基础开发——开发webpart读取绑定列表数据,并以一定的格式显示(加css样式)...