下面是plan_table中的一些重要的列以及其列的解释:
statement_id:在explain plan中设置的statement_id参数的值
timestamp:执行explain plan语句的日期和时间
remarks:每个explain plan 执行步骤相关的注释(最多有80个字节),可以使用update来修改此列的信息
operation:每个explain plan的内部操作名称。
options:在operation列里描述操作的另一种形式。
object_owner:拥有包含表或索引的方案的用户名
object_name:索引或者表名
object_type:对象相关描述的修改器
optimizer:优化器的当前模式
id:分配给执行计划中每一步骤的数字
parent_id:此步骤执行结果输出到的下一步骤的id(下一步要执行的id,两个步骤之间的依赖性)
position:对那些拥有相同parent_id的步骤的处理顺序
other:用户认为有用的针对执行步骤的其他信息
other_tag:other列的内容
cost:利用优化器的基于成本的方法所估算的操作成本。这个列的值没有任何特别的课供衡量的单元,它只是用来与执行计划的成本相比较的权重值。
bytes:基于成本的方法估算的这个操作能访问的字节数
other_xml:此列可以用来查看优化器确定执行时使用的其他信息