首页 > 代码库 > 执行计划描述

执行计划描述

执行计划中各字段的描述

         1、基本字段

                   Id         执行计划中每一个操作(行)的标识符。如果数字前面带有星号,意味着将在随后提供这行包含的谓词信息

                   Operation  对应执行的操作。

                   Name       对象名称

         2.优化器的估算数据新和性能数据信息

                   ROWS/E-ROWS         优化器预估当前操作返回给上一级操作的记录数,如果计划同时输出收集到实际记录数,会显示E-ROWS跟实际记录数区别。

                   A-ROWS   操作返回的真实记录数

                   Bytes/E-Bytes 优化器预估当前操作返回给上一级操作的记录字节数,如果计划同时输出收集到实际字节数,会显示E-Bytes跟实际字节数区别。

 

                   TempSpc/E-TEMP  优化器预估当前操作所需的临时表空间大小(如合并排序连接、哈希连接操作等),如果计划同时输出收集到实际临时表空间大小,

                                     会显示E-TEMP跟实际临时表空间大小区别。

                   Cost(%CPU)      预估操作所需的开销。在括号中列出了CPU开销的百分比。注意这些值是通过执行计划计算出来的。

                                     换句话说,父操作的开销包含子操作的开销

                   Time            优化器预估执行操作所需要的时间(HH:MM:SS)

                   A-TIME     操作执行的真实时间(HH:MM:SS.FF)

                   Starts  操作被启动的次数

                   Buffers 操作读内存的次数

                   Reads 操作读磁盘次数

                   Writes 操作写磁盘次数

                   OMem 当前操作完成操作需要私有工作区(PGA)的大小(HASH AREA 和SORT AREA)

                   1Mem 一次通过(one-pass)执行所需内存的预估值

                   0/1/M         最优/一次通过/多次通过(multipass)模式操作执行的次数

                   Used-Mem      最后一次执行时操作使用的内存量

                   Used-Tmp      最后一次执行时操作使用的临时空间大小。这个字段必须扩大1024倍才能和其他衡量内存的字段一致(比如,32k意味着32MB)

                   Max-Tmp       操作使用的最大临时空间大小。这个字段必须扩大1024倍才能和其他衡量内存的字段一致(比如,32k意味着32MB)