Performance Oracle AWR报告中每个执行官的Elap含义
在按运行时间/Elap/执行次数排序的SQL中——这是SQL结果到达客户机的时间 我阅读了本文档,了解如何识别资源密集型SQL 其中定义了响应时间=服务时间+等待时间 响应时间=经过的时间吗?或者只是服务时间的一部分 谢谢Performance Oracle AWR报告中每个执行官的Elap含义,performance,oracle10g,Performance,Oracle10g,在按运行时间/Elap/执行次数排序的SQL中——这是SQL结果到达客户机的时间 我阅读了本文档,了解如何识别资源密集型SQL 其中定义了响应时间=服务时间+等待时间 响应时间=经过的时间吗?或者只是服务时间的一部分 谢谢 刚从Oracle论坛上得到: (1) 已用时间=“CPU时间”+“非空闲等待时间”+“未计算已用时间” (2) 响应时间Accounted=“已用时间”+“空闲等待时间” (3) Total Response Time=“Response Time Accounted”+“
刚从Oracle论坛上得到: (1) 已用时间=“CPU时间”+“非空闲等待时间”+“未计算已用时间” (2) 响应时间Accounted=“已用时间”+“空闲等待时间”
(3) Total Response Time=“Response Time Accounted”+“Response Time Uncounted”。这些计时都不包括数据到达客户端的时间 实际上,响应时间=经过的时间,或多或少 已用时间包括解析SQL语句、执行SQL语句和获取结果(如果是SELECT语句)的时间 例如,它确实包括服务器必须等待从磁盘读取数据的时间 但是,它不包括从客户端到服务器以及从客户端到服务器的网络往返时间——Oracle服务器无法测量这一时间 根据我的经验,如果您正在寻找资源密集型SQL,那么首先要做的是CPU时间和磁盘等待。如果响应时间远远高于这两者之和,那么您就进入了高级领域。我从来不用看空闲的等待或未知的时间