행위

"Oracle matrialize hint"의 두 판 사이의 차이

DB CAFE

(새 문서: + materialize: 힌트를 With 절에 사용함으로써, Plan 을 보면 Temp Table (SYS_TEMP_...) 이 만들어지는 것을 확인할 수 있습니다. 반대로, 굳이 Temp...)
 
 
(같은 사용자의 중간 판 하나는 보이지 않습니다)
1번째 줄: 1번째 줄:
/*+ materialize */ 힌트를 With 절에 사용함으로써, Plan 을 보면 Temp Table (SYS_TEMP_...) 이 만들어지는 것을 확인할 수 있습니다.
+
== materialize 힌트 ==
   
+
* 임시테이블을 생성하여 쿼리시 한번만 실행토록 유도
반대로, 굳이 Temp Table 을 만들지 말라고 명령하는 힌트가 /*+ inline */ 입니다.
+
/*+ materialize */ 힌트를 With 절에 사용함으로써, Plan 을 보면 Temp Table (SYS_TEMP_...) 이 만들어지는 것 확인
 +
 
 +
== inline 힌트 ==
 +
* 임시테이블을 생성하지 않고 인라인뷰 형태로 수행하도록 유도
 +
/*+ inline */ 반대로, Temp Table 을 만들지 말라고 명령하는 힌트
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
[[Category:oracle]]

2023년 6월 27일 (화) 09:20 기준 최신판

thumb_up 추천메뉴 바로가기


1 materialize 힌트[편집]

  • 임시테이블을 생성하여 쿼리시 한번만 실행토록 유도

/*+ materialize */ 힌트를 With 절에 사용함으로써, Plan 을 보면 Temp Table (SYS_TEMP_...) 이 만들어지는 것 확인

2 inline 힌트[편집]

  • 임시테이블을 생성하지 않고 인라인뷰 형태로 수행하도록 유도

/*+ inline */ 반대로, Temp Table 을 만들지 말라고 명령하는 힌트