RSS订阅
RSS订阅TT数据库

在Oracle中启用AutoTrace查看SQL执行计划(三)

2008-8-14  选择字号:  | |
打印本文章

导读:如果你需要限制Autotrace权限,通过本文里介绍了方法可以把对public的授权改为对特定user的授权。

关键词:Oracle Auto Trace SQL 用AutoTrace查看SQL执行计划

正在加载数据...

  已选择98行。

  已用时间: 00: 00: 00.04


execution Plan 
  ---------------------------------------------------------- 
  0 select STATEMENT ptimizer=CHOOSE 
  1 0 NESTED LOOPS 
  2 1 NESTED LOOPS (OUTER) 
  3 2 NESTED LOOPS (OUTER) 
  4 3 NESTED LOOPS (OUTER) 
  5 4 NESTED LOOPS (OUTER) 
  6 5 NESTED LOOPS 
  7 6 TABLE ACCESS (BY INDEX ROWID) OF ’OBJ$’ 
  8 7 INDEX (RANGE SCAN) OF ’I_OBJ2’ (UNIQUE) 
  9 6 TABLE ACCESS (CLUSTER) OF ’TAB$’ 
  10 9 INDEX (UNIQUE SCAN) OF ’I_OBJ#’ (NON-UNIQUE) 
  11 5 TABLE ACCESS (BY INDEX ROWID) OF ’OBJ$’ 
  12 11 INDEX (UNIQUE SCAN) OF ’I_OBJ1’ (UNIQUE) 
  13 4 INDEX (UNIQUE SCAN) OF ’I_OBJ1’ (UNIQUE) 
  14 3 TABLE ACCESS (CLUSTER) OF ’USER$’ 
  15 14 INDEX (UNIQUE SCAN) OF ’I_USER#’ (NON-UNIQUE) 
  16 2 TABLE ACCESS (CLUSTER) OF ’SEG$’ 
  17 16 INDEX (UNIQUE SCAN) OF ’I_FILE#_BLOCK#’ (NON-UNIQUE) 
  18 1 TABLE ACCESS (CLUSTER) OF ’TS$’ 
  19 18 INDEX (UNIQUE SCAN) OF ’I_TS#’ (NON-UNIQUE) 
  Statistics 
  ---------------------------------------------------------- 
  0 recursive calls 
  0 db block gets 
  1389 consistent gets 
  0 physical reads 
  0 redo size 
  2528 bytes sent via SQL*Net to client 
  569 bytes received via SQL*Net from client 
  8 SQL*Net roundtrips to/from client 
  0 sorts (memory) 
  0 sorts (disk) 
  98 rows processed 
  SQL> 

  补充一下在10g中的用法

  在10g中带有plan_table这张表,但是将名字改为了plan_table$

  只需$ORACLE_HOME/sqlplus/admin/plustrce.sql创建plustrace角色

  grant plustrace to public


在Oracle中启用AutoTrace查看SQL执
 在Oracle中启用AutoTrace查看SQL执行计划(一)
 在Oracle中启用AutoTrace查看SQL执行计划(二)
 在Oracle中启用AutoTrace查看SQL执行计划(三)

原文出处:http://space.itpub.net/14855094/viewspace-423024
来源:BLOG    作者:TO_TO_RO    
为什么要使用DECODE函数来减少处理时间?如果你有简单无关联的数据库应该怎么处理?如何删除重复记录?
如何选择适合的Oracle优化器?访问Table的方式有哪些?共享的SQL语句必须符合那些条件?作者在本文中详细介绍了这些方面的内容。
Oracle 11g的新特性自适应游标共享为包含有绑定变量的SQL语句有效共享执行计划提供了一个更简单的方法,但只有绑定变量有值时才有意义,自适应游标共享有时……
Oracle 11g提供自适应游标共享(ACS)以克服不该共享时的游标共享,ACS使用了两个新的度量机制:绑定敏感度和绑定感知。
任何SQL语句优化引擎的核心是判定获得SQL语句目标数据的最廉价和最有效的访问路径的能力,使用绑定变量可以限制需要存储在库缓存中返回相似结果集的SQL语句游标的数量。

本专题介绍了SQL Server服务代理相关方面的知识,包括SQL Server服务代理基础知识的概述、消息类型、契约、队列、服务和路由、SEND命令和RECEIVE命令、性能方面的改进以及对运行状况的监控等等。

无论你是否计划将SQL Server数据库转换服务(DTS)包迁移到SQL Server集成服务(SSIS)或在SQL Server 2005里运行DTS包,都需要专家的一些建议。这一指南主要是包括SSIS的相关基础知识、技巧帮助你进行SSIS调整,还介绍了SSIS有经验的一些用户的具体信息等等。

子查询是一个嵌套在SELECT、INSERT、UPDATE 或DELETE语句,或者另一个子查询里的查询。一个子查询可以返回一行或多行结果给父查询。标量子查询是只返回一个值的查询:只有一个字段的一行记录。标量子查询可以在SQL语句的大多数位置,其中你可以使用一个表达式或一个实际值。
最新更新
专家答疑
技巧
Michael Hillenbrand
你能解释一下数据库公程师、数据库架构师以及数据库管理员之间有什么区别吗?数据库管理员:这是目前最普遍使用的对从事数据库相关的工作的人的头衔。数据库管理员是指……
Brian Peasland
对5GB大小的Oracle 7.3存档或删除的最佳办法是什么?为了便于管理机构查询,这些数据至少需要再用20年的时间。我们担心将来我们不能对它重新获取并迁入一个更新的……
Rudy Limeback
如何创建一个约束限制2007年1月1日之前的日期被录入?用CHECK约束就可以。如下面的示例……