In 10g lassen sich Zugriffspläne sehr komfortabel über das dbms_xplan-Package darstellen, also z.B.:
SQL> r 1 SELECT plan_table_output 2* FROM TABLE( dbms_xplan.display_cursor ( 'a5ks9fhw2v9s1', 0)) PLAN_TABLE_OUTPUT --------------------------------------------------------------------------- SQL_ID a5ks9fhw2v9s1, child number 0 ------------------------------------- select * from dual Plan hash value: 272002086 -------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | -------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | | | 2 (100)| | | 1 | TABLE ACCESS FULL| DUAL | 1 | 2 | 2 (0)| 00:00:01 | -------------------------------------------------------------------------- 13 Zeilen ausgewählt.
Dabei ist der erste Parameter die sql_id und der zweite cursor_child_no (beide findet man in v$sql). Wenn ich jetzt nichts durcheinander werfe, ist der Formatierungsmechanismus der gleiche der bei autotrace verwendet wird.
Keine Kommentare:
Kommentar veröffentlichen