当我们讨论SQL 语句的成本时,需要倍加谨慎,这是因为“成本” 一词同时存在两方面的含义。一方面,成本可以指由诸如解释计划 (explain plan)等工具导致的大量的执行次数;另一方面,成本可以指执 行SQL 语句导致的实际资源消耗。当然,从理论上讲,这两方面含义之 间的关系应该比较简单明了,因此也就不必过多地纠缠这两种含义。 本书中的“成本”一词是指优化器执行的计算导致的消耗。本书的 目的在于解释优化器执行计算过程中的主要特性,以此分析计算成本, 并确定SQL 语句的执行计划(execution plan)。 与此同时,本书还介绍了一些其他问题,这些问题能够使得优化器 产生的成本似乎与实