![]() |
Oracle SQL Explain Plan | May 5, 2006 11:07:56 AM GMT+05:30 | ![]() | |
![]() |
![]() |
|||
![]() |
![]() |
Version: Oracle 9.2.0.7.0 | |
Database: DEV13 | |
Schema: PRATAPZ | |
Date: 05-May-06 5:30:00 AM |
|
COST ALL ROWS (optimizer: CHOOSE) |
739 |
Step # | Step Name |
---|
6 | ![]() |
SELECT STATEMENT |
5 | ![]() ![]() |
MERGE JOIN |
2 | ![]() ![]() ![]() |
PRATAPZ.OBJ1 TABLE ACCESS [BY INDEX ROWID] |
1 | ![]() ![]() ![]() ![]() |
PRATAPZ.FK_OBJ1 INDEX [FULL SCAN] |
4 | ![]() ![]() ![]() |
SORT [JOIN] |
3 | ![]() ![]() ![]() ![]() |
PRATAPZ.OBJ TABLE ACCESS [FULL] |
Step # | Description | Est. Cost | Est. Rows Returned | Est. KBytes Returned |
---|
1 | This plan step retrieves all ROWIDs from the B*-tree index FK_OBJ1 by walking the index starting with its smallest key. | 5 | 100,000,000 | -- |
2 | This plan step retrieves rows from table OBJ1 through ROWID(s) returned by an index. | 29 | 100,000,000 | 6,738,281.25 |
3 | This plan step retrieves all rows from table OBJ. | 43 | 30,538 | 2,117.381 |
4 | This plan step accepts a row set (its only child) and sorts it in preparation for a merge-join operation. | 710 | 30,538 | 2,117.381 |
5 | This plan step accepts two sets of rows sorted on the join key. By walking both sets of rows in the order of the join key, every distinct pair of rows satisfying the join condition in the WHERE clause is found through a single pass of the row sets. | 739 | 100,000,000 | 13,671,875 |
6 | This plan step designates this statement as a SELECT statement. | 739 | 100,000,000 | 13,671,875 |