为了执行语句,Oracle可能需要执行多个步骤,包括从数据库中物理检索数据行或准备数据行供用户使用。这些步骤的组合被称为执行计划。执行计划是SQL优化中最关键的部分,只有了解Oracle内部如何执行SQL语句,才能确定优化器选择的执行计划是否最优。对于DBA来说,执行计划的理解至关重要,如同财务报表对财务人员的重要性一样。将深入分析执行计划的获取和分析方法,帮助发现影响性能的主要问题。