Oracle Enterprise Manager
Oracle SQL Explain Plan May 5, 2006 11:36:34 AM GMT+05:30 

Target:

    DEV13

 

Version: Oracle 9.2.0.7.0

 

Database: DEV13

 

Schema: PRATAPZ

 

Date: 05-May-06 5:30:00 AM


SQL Statement:

  
SELECT o.object_name, o1.object_name
    FROM obj o, obj1 o1
    WHERE o.object_id = o1.object_id

Optimizer Mode Used:

   COST ALL ROWS (optimizer: CHOOSE)

Total Cost:

   88

Execution Steps:

Step # Step Name
4 SELECT STATEMENT
3 HASH JOIN
1 PRATAPZ.OBJ1 TABLE ACCESS [FULL]
2 PRATAPZ.OBJ TABLE ACCESS [FULL]

Step # Description Est. Cost Est. Rows Returned Est. KBytes Returned
  1    This plan step retrieves all rows from table OBJ1. 43 100 6.738
  2    This plan step retrieves all rows from table OBJ. 43 30,538 2,117.381
  3    This plan step accepts two sets of rows, each from a different table. A hash table is built using the rows returned by the first child. Each row returned by the second child is then used to probe the hash table to find row pairs which satisfy a condition specified in the query's WHERE clause. Note: The Oracle cost-based optimizer will build the hash table using what it thinks is the smaller of the two tables. It uses the statistics to determine which is smaller, so out of date statistics could cause the optimizer to make the wrong choice. 88 100 13.672
  4    This plan step designates this statement as a SELECT statement. 88 100 13.672