실행 계획을 보시면 됩니다.
일단 plan_table을 만드셔야 됩니다.
$ORACLE_HOME/rdbms/admin/utlxplan.sql 로 테이블을 생성 하신 담에
EXPLAIN PLAN FOR
SELECT /*+ ALL_ROWS */ COUNT(*)
FROM ca_dir a, book_ca b
WHERE a.ca_id = b.ca_id AND a.upper_ca_id = 2375
로 쓰시고
select operation, options, object_name, id, parent_id, position
from plan_table
order by id
로 확인 하시면 됩니다.
다시 확인 하실때는 반드시 delete from plan_table; commit;
하시구욥
저건 실행 계획만 볼수 있고 실행 계획에 따른 세부 사항을 보구 싶으시면
trace를 하시면 됩니다. 자세한 사항은 technet.oracle.co.kr에 테크 노트 보세요
>>김미진 님께서 쓰시길<<
:: sql 문장실행순서가 궁금해서 ....요
::
:: select, from , where , group by , having , order by의 실행순서가
:: 어떻게 되는지가 궁금하네요....
::
:: 제 생각으로는 from, where, group by, having, select , order by
:: 같은데 고수님들의 의견을 기다리겠습니다.
::
::
|