본문 바로가기

Hint

ORACLE Hints 11g R2 v1.0 ORACLE Hints 11g R2 1. Hint Hint 는 Optimizer 의 행동을 제어하기 위해 사용한다. Hint 가 무시되는 경우는 해당 힌트로 제어하려는 행동 자체가 불가능한 경우이다. Hint 가 사용되면 CBO 의 경우 Transformation 에 있어 해당 Hint 에 대해 Cost 산정 없이 선택한다. Hint 로 Rule 을 사용하는 경우 CBO 를 사용하지 않겠다는 의미와 동일하다. Hint 는 가능한 사용을 피하고 Optimizer 가 올바른 판단을 할 수 있을 정도로 꼭 필요한 상황에 사용해야 한다. 지나친 사용은 Optimizer 의 유연성을 (다른 플랜을 만드는데 있어서) 떨어뜨린다. 2. Usage of Hint A. Hint 의 사용은 /*+ hint_name */ .. 더보기
ORACLE NESTED LOOP JOIN #1 v1.0 ORACLE NESTED LOOP JOIN #1 from 새로쓴 대용량 데이터베이스 솔루션 | 이화식 1. NESTED LOOP JOIN JOIN의 한가지 방법이다. NESTED LOOP 란 단어는 DRIVING(먼저 읽어들이는 테이블) 데이터를 가지고 루프를 돌리기 때문이다. Rows Row Source Operation ------- --------------------------------------------------- 14 NESTED LOOPS (cr=48 r=0 w=0 time=1081 us) 14 TABLE ACCESS FULL EMP (cr=18 r=0 w=0 time=394 us) 14 TABLE ACCESS BY INDEX ROWID DEPT (cr=30 r=0 w=0 time=52.. 더보기
ORACLE UPDATABLE JOIN VIEW & BYPASS_UJVC v1.0 ORACLE UPDATABLE JOIN VIEW & BYPASS_UJVC from OTN : Managing Views, Sequences, and Synonyms http://download.oracle.com/docs/cd/B10501_01/server.920/a96521/views.htm#3816 from OTN : KEY PRESERVED TABLE http://download.oracle.com/docs/cd/B10501_01/server.920/a96521/views.htm#4054 1. UPDATABLE JOIN VIEW 의 의미 A. 말그대로 JOIN된 VIEW가 UPDATE가 가능함을 말한다. B. MODIFIABLE JOIN VIEW 라고도 한다. 2. UPDATABLE JOIN VIE.. 더보기