在Oracle企业pipe理器的“性能>热门活动”中,您可以单击正在执行的SQL,然后转到计划选项卡以查看SQL执行计划。
对于执行计划,企业pipe理器将显示一个包含执行计划步骤的表。 该表具有以下列:
Operation Object Object Type Order Rows Size (KB) Cost Time (sec) CPU Cost I/O Cost
我想了解这些列的每一个的意义,但我没有find任何文件。
你能推荐我任何文件或解释列的含义?
这些列都来自V $ SQL_PLAN表,所以你可以使用该视图的文档。 但是,文档有一定的局限性,因为优化器究竟如何使这些估计值非常复杂,具体取决于具体操作,系统统计信息,对象统计信息以及优化器参数等。 而且Oracle的每一个版本都可能会计算出不同的东西,因为优化器组不断调整它们的公式。 乔纳森·刘易斯的基于成本的Oracle基础知识是最完整地学习优化器如何花费不同操作的最全面的资源。