统计信息 --------------------------------------------------------- 299 recursive calls 0 db block gets 2359 consistent gets 0 physical reads 0 redo size 410 bytes sent via SQL*Net to client 385 bytes received via SQL*Net from client 2 SQL*Net roundtrips to/from client 5 sorts (memory) 0 sorts (disk) 1 rows processed
这些数据就是这条SQL语句的执行状态。下面分别说一下各个数据项的含义:
recursive calls
递归调用-执行SQL的时候的产生的递归调用的数量,这个参数和访问数据字典的次数有很大的关系。一般来说,这个参数值不会很大。
db block gets
DB块取-在发生INSERT,DELETE,UPDATE,SELECT FOR UPDATE的时候,数据库缓冲区中的数据库块的个数。在SELECT语句中一般为0。
db block gets + consistent gets = logical io (as opposed to physical io).
consistent gets
一致性读-除了SELECT FOR UPDATE的时候,从数据库缓冲区中读取的数据块的个数
db block gets + consistent gets = logical io (as opposed to physical io)
physical reads
物理读-physical reads = physical io (as opposed to logical io)
redo size
重做日志大小-执行SQL的过程中,产生的重做日志的大小
bytes sent via SQL*Net to client
通过sql*net发送给客户端的字节数
bytes received via SQL*Net from client
通过sql*net接受客户端的字节数
sql*net roundtrips to/from client
See how setting the arraysize affects SQL*Net roundtrips to/from client.
sorts(memory)
在内存中发生的排序
sorts(disk)
不能在内存中发生的排序,需要硬盘来协助
rows processed
结果的记录数
用AutoTrace进行优化的注意事项
1. 可以通过设置timing来得到执行SQL所用的时间,但不能仅把这个时间来当作SQL执行效率的唯一量度。这个时间会包括进行AUTOTRACE的一些时间消耗,所以这个时间并不仅仅是SQL执行的时间。这个时间会与SQL执行时间有一定的误差,而在SQL比较简单的时候尤为明显。
2. 判断SQL效率高低应该通过执行SQL执行状态里面的逻辑读的数量
相关推荐
AUTOTRACE是一个SQL*Plus工具,用于跟踪SQL的执行计划,收集执行时所耗用资源的统计信息,是SQL优化工具之一,下面给出启用AUTOTRACE 功能步骤。
oracle 的Autotrace介绍 是oracle10g的新技术,有人需要么
矢量化,包含执行程序与C++源码。 a program for converting bitmap to vector graphics. Inputformats BMP, TGA, PNM, PPM, PGM, PBM and those supported by ImageMagick. Exportformat Postscript, svg, xfig, ...
Oracle性能分析——使用set_autotrace_on和set_timing_on来分析select语句的性能.doc
怎么进行autotrace进行查看执行计划
离线安装包,测试可用
获取 SQL 语句的执行计划 方法 1:使用 autotrace 查看执行计划 配置使用 autotrace 下面的例子为用户 scott 配置使用 autotrace。 创建角色 PLUSTRACE,并将角色授予用户 scott
这项工作演示了AutoTrace软件在测深图的栅格图像半自动数字化方面的成功应用。 使用AutoTrace软件(用于自动数字化)和ArcGIS在技术上对底部浮雕图的片段进行了编辑。 中文:最近,使用开放源代码软件,越来越精确...
欢迎使用AutoTrace-将位图转换为矢量图形的程序。 AutoTrace项目的目的是开发类似于CorelTrace或Adobe Streamline的免费应用程序。 我希望它将比所有商业广告更好
AutoTrace是用于将位图转换为矢量图形的实用程序。 特征 追踪轮廓和中线 减少颜色和去除斑点 支持很多输入输出格式 执照 该程序可以在GNU通用公共许可证下使用。 输入和输出功能( input-*.[ch]和output-*.[ch] )...
oracle执行计划,设置autotrace允许显示DML语句的一些统计信息和/或查询计划。
SQL*PLUS下使用AUTOTRACE1.AUTOTRACE简介AUTOTRACE是SQL*Plus的一项功能,其作用是自动跟踪SQL语句,为SQL语句生成一个执行计划并且提供与该语句的处理有关的统计信息。SQL*PlusAUTOTRACE可以用来替代SQLTrace使用,...
rpm安装包
离线安装包,亲测可用
官方离线安装包,亲测可用
rpm安装包
离线安装包,亲测可用
离线安装包,亲测可用
离线安装包,亲测可用