文件名称:实现执行计划步骤的顺序-ORACLE+SQL性能优化(全)
文件大小:2.32MB
文件格式:PPT
更新时间:2024-05-15 15:58:42
SQL
实现执行计划步骤的顺序 执行计划中的步骤不是按照它们编号的顺序来实现的:Oracle首先实现上图树结构图形里作为叶子出现的那些步骤(例如步骤3、5、6)。由每一步返回的行称为它下一步骤的行源。然后Oracle实现父步骤。 Oracle以下列顺序实现这些步骤: 首先,Oracle实现步骤3,并一行一行地将结果行返回给第2步。 对第3步返回的每一行,Oracle实现这些步骤: Oracle实现步骤5,并将结果ROWID返回给第4步。 Oracle实现步骤4,并将结果行返回给第2步。 Oracle实现步骤2,将接受来自第3步的一行和来自第4步的一行,并返回给第1步一行。 Oracle实现步骤6,如果有结果行的话,将它返回给第1步。 Oracle实现步骤1,如果从步骤6返回行,Oracle将来自第2步的行返回给发出SQL语句的用户。