Performance Oracle AWR报告中每个执行官的Elap含义

Performance Oracle AWR报告中每个执行官的Elap含义,performance,oracle10g,Performance,Oracle10g,在按运行时间/Elap/执行次数排序的SQL中——这是SQL结果到达客户机的时间 我阅读了本文档,了解如何识别资源密集型SQL 其中定义了响应时间=服务时间+等待时间 响应时间=经过的时间吗?或者只是服务时间的一部分 谢谢 刚从Oracle论坛上得到: (1) 已用时间=“CPU时间”+“非空闲等待时间”+“未计算已用时间” (2) 响应时间Accounted=“已用时间”+“空闲等待时间” (3) Total Response Time=“Response Time Accounted”+“

在按运行时间/Elap/执行次数排序的SQL中——这是SQL结果到达客户机的时间

我阅读了本文档,了解如何识别资源密集型SQL

其中定义了响应时间=服务时间+等待时间

响应时间=经过的时间吗?或者只是服务时间的一部分

谢谢


刚从Oracle论坛上得到:

(1) 已用时间=“CPU时间”+“非空闲等待时间”+“未计算已用时间”

(2) 响应时间Accounted=“已用时间”+“空闲等待时间”


(3) Total Response Time=“Response Time Accounted”+“Response Time Uncounted”。

这些计时都不包括数据到达客户端的时间

实际上,响应时间=经过的时间,或多或少

已用时间包括解析SQL语句、执行SQL语句和获取结果(如果是SELECT语句)的时间

例如,它确实包括服务器必须等待从磁盘读取数据的时间

但是,它不包括从客户端到服务器以及从客户端到服务器的网络往返时间——Oracle服务器无法测量这一时间

根据我的经验,如果您正在寻找资源密集型SQL,那么首先要做的是CPU时间和磁盘等待。如果响应时间远远高于这两者之和,那么您就进入了高级领域。我从来不用看空闲的等待或未知的时间