Easily Explore SQL Statements Execution Plans
   

Oracle Enterprise Manager Graphical Explain Plan

To execute a data manipulation language (DML) statement, Oracle needs to perform a number of steps, such as retrieving rows of data from the database or preparing them in some way for issuing the statement. The combination of steps Oracle uses to execute a statement is called an execution plan. An execution plan includes access methods for each table that the statement accesses and the ordering of tables (the join order). The explain plan displays execution plans chosen by the Oracle optimizer and helps you to understand the optimizer decisions.  Most users do not need to understand a SQL statement at this level of detail.  However, database administrators and application developers find this information useful for identifying performance bottlenecks and diagnosing and tuning high impact SQL.

Oracle Performance Manager and Oracle SQL Analyze automatically create and display explain plans for selected SQL.  Understanding SQL operations is significantly easier with Enterprise Manager's Graphical SQL Explain Plan which presents a graphical diagram of a SQL statement's operations and their relationship and cost.  The graphical explain plan allows the viewer to easily grasp the type and flow of operations for the SQL statement, as shown below.

The new format is easy to navigate and understand, particularly for large explain plans where you can use the graphical explain plan's zoom in and out capability.  Costly steps in a SQL plan are highlighted so you can immediately investigate the bottlenecks in the statement.  A SQL Explain Report can also be generated from the new explain plan.  This HTML report provides a tabular presentation of the explain plan with links to a sequentially ordered list of step descriptions, making explain plan navigation even easier.  The graphical explain plan can be used as a drill-down from the Performance Manager charts wherever SQL is presented (i.e., TopSQL and TopSessions charts).

For more details on the Graphical Explain Plan see our online demo.

More Info
Oracle Enterprise Manager Database Tuning with the Oracle Tuning Pack Release 9.0.1
Oracle9i Manageability - Technical White Paper
Click on the Oracle9i Manageability PDF links for more information

Oracle9i Daily Features
Archives