一、什么是执行计划
中一般性能优化都是基于
优化,而
优化的关键环节就是执行计划分析,执行
计划可以看到一条
语句在
中的执行过程或访问路径。
优化器通过相关统计
信息生成的一系列具体的执行步骤,然后选择一个最优的执行步骤最优这条语句的执行计
划。
二、
和
游标是存留在内存中的一种数据结构,允许对
结果集逐行处理。主要存在
的库缓存
中。
一个
语句被解析后,其执行计划和相关游标信息被存储在库缓存中,以便后续执行相同
语句可以直接调用。
父游标:代表了
语句的文本,
语句解析后生成一个父游标,包含了
语句的文本信
息和基本元数据。
子游标:使用了不同绑定变量或统计信息不同导致了生成不同执行计划,那么每个这样的
变体都会生成一个子游标,每个子游标关联一个特定的
。包含了执行计划、
执行统计信息。
三、获取执行计划
通过优化器获取执行计划
)
语句
:优化器将基于当前数据库对象统计信息生成执行计划和相关信息,而不实际
执行
后面的语句。并且将解释后的执行计划放入全局临时表
(系统
的全局临时表)中。
清空共享池
!"#$%&
'
一般不用这个查询,显示差
(())**'
格式化和显示
的内容
+
)
评论