SELF JOIN 썸네일형 리스트형 [Tuning] perfect_study_03 [사례연구 #08] Sub-query로 Join해결 * Join과 Sub-query를 성능상 비교 대상이 될 수 있다. 기본적으로 테이블에 대한 데이터 처리를 join에서 할 때와 sub-query 에서 할 때를 서로 비교함으로써 상대적으로 적게 데이터를 처리할 수 있도록 하는 방법을 선택할 수 있어야 한다. - Correlated Sub-query와 Nested Sub-query 사용을 통해서 조인에 대한 튜닝을 하고자 함. ① Correlated sub-query의 실행원리 항상 main-query가 먼저 실행되며, 이때 데이터가 추출되는 가운데 sub-query가 반복해서 실행된다. ② Nested sub-query의 실행원리 일반적으로 sub-query가 먼저 실행되며, 그 후에 main-quer.. 더보기 [Tuning] 분석함수의 활용 (셀프조인의 해결) 분석함수의 활용 (셀프조인의 해결) 사용자가 요구하는 리포트의 특성 또는 테이블의 설계적인 특성 으로 인한 Self-Join 상의 과부하적인 부분을 해소할 수 있는 방안이 있습니다. 특히 이번 예제에서는 Self-Outer Join에 대 해 사용할 수 있는 분석용 함수를 알아 보고자 합니다. - 인덱스정보 DANGA_HIST_PK : CODE + SEQ_NO (Self-Join이면서 아우터 조인 형태) SELECT A.CODE, A.SEQ_NO, A.PRICE, A.BEGIN_YMD, NVL(B.BEGIN_YMD,'99991231') END_YMD FROM DANGA_HIST A, DANGA_HIST B WHERE A.CODE = B.CODE(+) AND A.SEQ_NO + 1 = B.SEQ_NO(+);.. 더보기 이전 1 다음