我试图分析AWR
为特定进程生成的报告,持续时间为一小时。我试图找出在运行该过程时哪个查询花费了很多时间。
当我浏览完报告后,我可以看到SQL ordered by Gets
、SQL ordered by CPU Time
、SQL ordered by Executions
、SQL ordered by Parse Calls
、
SQL ordered by Sharable Memory
等SQL ordered by Elapsed Time
。
我可以SQL Text
从表中看到SQL ordered by Elapsed Time
。
我的问题:这是识别昂贵查询的正确方法吗?请就此提出建议。
Elapsed Time (s) SQL Text
19,477.05 select abc.....
7,644.04 select def...