A- A A+

Opvragen van een Executieplan op Oracle 10/11

Ster inactiefSter inactiefSter inactiefSter inactiefSter inactief
 

Stel de juiste instance in ({instance}):

oracle@...........> . oraenv
ORACLE_SID = [TESTRAC] ?
{instance}

Login als sysdba:

Oracle@...........> sqlplus / as sysdba
SQL*Plus: Release 10.2.0.4.0 - Production on Thu May 14 12:35:43 2009
Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

Formateer de uitvoer:

SQL> set linesize 200
SQL> set pagesize 100

Voer hierna het volgende statement uit voor de query:

explain plan for query;
Explained.

Gevolgd door het commando:

SQL> @$ORACLE_HOME/rdbms/admin/utlxpls.sql

Plan Table
--------------------------------------------------------------------------------
| Operation | Name | Rows | Bytes| Cost | Pstart| Pstop |
--------------------------------------------------------------------------------
| SELECT STATEMENT | | | | | | |
| NESTED LOOPS | | | | | | |
| TABLE ACCESS FULL |EMP | | | | | |
| TABLE ACCESS BY INDEX RO|DEPT | | | | | |
| INDEX UNIQUE SCAN |PK_DEPT | | | | | |
--------------------------------------------------------------------------------
8 rows selected.