explain
構文
explain [plan for] {[ Connid.]ttisqlcmdid | sqlcmdid sqlcmdid | sqlstmt |!history}
説明
ttisqlcmdid
引数またはsqlcmdid
引数で指定された準備済のttIsql
文を含め、指定したSQL文の計画について説明します。
sqlcmdid
引数で修飾されていない数値は、準備済のttIsql
文IDとして解釈されます。
パススルーが有効になっている場合は、コマンドIDはOracle Databaseには渡されません。
例
Command> explain plan for select * from dual; Query Optimizer Plan (from Query Compilation): STEP: 1 LEVEL: 1 OPERATION: RowLkSerialScan TBLNAME: DUAL IXNAME: INDEXED CONDITION: NOT INDEXED: MISCELLANEOUS: cardEst = 1