如果cost为77,oracle中的查询应该花多少时间

时间:2011-04-27 11:07:31

标签: sql optimization oracle10g

如果cost为77,那么oracle中的查询应该花多少时间?

1 个答案:

答案 0 :(得分:3)

请参阅the Oracle Performance Tuning Guide

  

费用是估算值   与预期资源成比例   使用需要执行语句   有一个特定的计划。优化器   计算访问路径的成本   并根据估计加入订单   计算机资源,包括   I / O,CPU和内存。

     

成本较高的系列计划需要   比那些有更多的时间执行   成本较低。使用并行时   但是,计划不是资源使用   与经过的时间直接相关。

  

费用代表工作单位或   使用的资源。查询优化器   使用磁盘I / O,CPU使用率和内存   用作工作单位。所以,成本   查询优化器使用的代表   估计磁盘I / O的数量   以及使用的CPU和内存量   在执行操作。该   操作可以扫描一张桌子,   使用来访问表中的行   索引,将两个表连接在一起,   或排序行集。一个的成本   查询计划是工作单位的数量   预计将在什么时候发生   执行查询及其结果   产生的。