我有一个使用 Oracle 数据库的应用程序。我在应用程序中有几个 sql 更新和选择。
我收集了一份关于 Oracle 数据库的 AWR 报告来诊断我的应用程序的一些性能特征。
当我通过检查“按执行顺序排序的 SQL”统计信息分析报告时,我发现我的更新查询之一运行了 8985 次,该查询处理的行号为 8,985。但是,我有一个选择查询,它也运行了 8,985 次,但是这个选择语句处理的行号是 8936。
我的选择查询就在更新查询之后,因此预计两个查询的执行时间是相等的。我想知道的是,为什么我的选择查询处理的行少于其执行时间值。
谢谢