2005/08/23 00:09
partition된 Table 끼리 Join 을 수행하는 경우 아래와 같이 Partition별로 여러개의 Join으로 나눠서 수행한다.


종류

1.Full Partition-wise join




- 두 Table이 완전히 같은 구조의 Partition을 가진 경우 수행

2.Partial Partition-wise Join




- 두 Table이 상이한 Partition을 가졌거나 한 테이블이 Partition되지 않은 Table일 경우 수행
- Partition Table을 Reference Table로 지정하고 다른 Table을 Reference Table에 맞추어 Partitioning 후 Join을 수행한다. 당연히 OverHead 발생.

사례는 아래 출처 참고.

출처 : http://www.dbazine.com/oracle/or-articles/mishra2

'IT > oracle' 카테고리의 다른 글

Pro*C  (0) 2008/02/27
bypass_ujvc(Updatable Join View Check)  (2) 2005/09/01
Partition-wise join  (0) 2005/08/23
Partition Pruning  (0) 2005/08/22
PL/SQL Example  (0) 2005/06/01
Posted by 형준군