AUTOTRACE是一项 SQL*Plus 功能,自动跟踪为 SQL 语句生成一个执行计划并且提供与该语句的处理有关的统计。SQL*Plus AUTOTRACE 可以用来替代 SQL Trace 使用,AUTOTRACE 的好处是您不必设置跟踪文件的格式,并且它将自动为 SQL 语句显示执行计划。然...
分类:
其他好文 时间:
2014-09-26 09:04:38
阅读次数:
223
续上篇:http://blog.csdn.net/bisal/article/details/38919181
3. AUTOTRACE...
分类:
数据库 时间:
2014-09-17 08:56:52
阅读次数:
205
高级SQL优化(三) 常用优化工具 ——《12年资深DBA教你Oracle开发与优化——高级SQL优化(一) ——《12年资深DBA教你Oracle开发与优化——性能优化部分1 autotraceset autotrace on2 使用SQL调优顾问删除掉bigtab和smalltab上的所有索引:...
分类:
数据库 时间:
2014-09-15 15:35:09
阅读次数:
310
SQL> set autotrace onSP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色SP2-0611: 启用 STATISTICS 报告时出错原因: PLUSTRACE角色不存在解决办法:conn / as sysdba@%ORACLE_HOME%\sqlplus\a...
分类:
数据库 时间:
2014-09-02 22:42:35
阅读次数:
274
一朋友使用autotrace查看数据库执行计划发现结果如下,Statistics中很多信息为0,这个肯定是不正常现象,什么都可以为0,consistent gets也不可能为0.SQL> set autot onSQL> select count(*) from RACV_DATA.PARTY_DU...
分类:
其他好文 时间:
2014-09-01 19:25:13
阅读次数:
204
今天调优一条SQL语句,由于SQL比较复杂,用autotrace很难一眼看出哪里出了问题,直接上10046。
SELECT AB.*
FROM (SELECT A.*, rownum RN
FROM (SELECT *
from (SELECT DISTINCT (D.DEVICE_ID), F.FUNCTION_LOCATION_ID
f...
分类:
数据库 时间:
2014-08-20 21:14:23
阅读次数:
447
想用SCOTT用户做执行计划的实验,发现无法使用;按理说任何可以使用sqlplus的用户都可以在session下启用autotrace功能,不过有的需要做下设置;sys用户SQL>select*fromv$version;BANNER--------------------------------------------------------------------------------Or..
分类:
其他好文 时间:
2014-07-27 12:06:42
阅读次数:
319
1.autotrace的设定SQL> set autotraceUsage: SET AUTOT[RACE] {OFF | ON | TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]set autot on--打开autotrace,之后执行的sql,会显示sql执行结...
分类:
数据库 时间:
2014-07-18 23:36:37
阅读次数:
276
1. 统计信息默认情况下是每天晚上10点半后收集,如果新建对象还没来得级收集统计信息,就采用动态采样的方式。 2. 具体在set autotrace 跟踪的执行计划中,可以看到类似:- dynamic sampling used for this statement (level=2) 3. ...
分类:
其他好文 时间:
2014-07-14 00:31:08
阅读次数:
305
使用缓存HINT 让逻辑读变成0.create table t as select * from dba_objects;insert into t select * from t;commit;set autotrace onset timing onset linesize 1000select...
分类:
数据库 时间:
2014-07-13 22:54:22
阅读次数:
352