oracle 识别解析问题 2
1.1.1.1 使用活动会话历史
活动会话历史基于采样。因此要执行明智的分析,需要大量的采样。考虑到测试案例1只执行了十几秒,使用活动会话历史并不能分析出准确的信息。本节的目的是向你展示查询的类型,你或许想要识别哪个SQL语句被解析以及它花费的时间。
在活动会话历史中,in_parse和in_hard_parse标志告诉你取样时会话是否在解析SQL语句。基于这些标志,可以针对某一会话写出类似下面的查询,来评估DB time和解析SQL语句花费的时间(请注意,这两个数字的单位都是秒):