explain plan 의 또다른 활용. 6 5 9,458

by park1q [기타] dbms_xplan explain plan [2010.12.24 08:33:27]


한줄짜리 팁입니다.
아시는 분들이 많다면..후다닥 삭제해야 겠죠..
인덱스 생성시 explain 을 통해서 예상시간 사이즈등을 사전에 가늠하실수 있습니다.


 
 
explain plan for
create index orders_ix01 on orders (customer_id, order_mode) ;

select * from table(dbms_xplan.display) ;

Plan hash value: 4214405511
 
------------------------------------------------------------------------------------------------------
| Id | Operation  | Name   | Rows | Bytes | Cost (%CPU)| Time | Pstart| Pstop |
------------------------------------------------------------------------------------------------------
|  0 | CREATE INDEX STATEMENT | | 4654K|  53M| 9085  (1)| 00:02:48 |  |  |
|  1 | INDEX BUILD NON UNIQUE| ORDERS_IX01 |  |  |   |  |  |  |
|  2 |  SORT CREATE INDEX  | | 4654K|  53M|   |  |  |  |
|  3 |  PARTITION HASH ALL | | 4654K|  53M| 6746  (1)| 00:02:05 | 1 |  64 |
|  4 | TABLE ACCESS FULL | ORDERS  | 4654K|  53M| 6746  (1)| 00:02:05 | 1 |  64 |
------------------------------------------------------------------------------------------------------

Note
-----
   - estimated index size: 117M bytes
by 타락천사 [2010.12.24 11:43:28]
오 좋네요
걍 테스트에서 parallle, nologging 을 썼는데....

by 이재현 [2010.12.27 10:55:02]
오~ 좋은데요..

근데 정확도는 어떤가요 =_=

그건 제가 할일?? ㅠ

by park1q [2010.12.27 11:24:12]
해당 시점의 시스템 자원 사용률 하고 연관 있겠죠..
그래도 막연하게 기다리는것보다는 얼마 걸릴꺼 대충이라도 알수 있으니..
조금이나마 안도가 되지 않을까요

by 유유 [2011.03.11 09:53:36]
오렌지를 사용하고 있는데 거기선 이걸 어케 볼까욤

by 박민철 [2014.08.21 16:49:27]

좋은 정보 감사요^^

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입