문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
notepad:vleeky [2010/06/02 18:17] vleeky |
notepad:vleeky [2010/06/02 23:35] vleeky |
||
---|---|---|---|
줄 89: | 줄 89: | ||
- 기타 수행속도에 영향을 미칠 것으로 예상되는 컬럼 | - 기타 수행속도에 영향을 미칠 것으로 예상되는 컬럼 | ||
+ | {{: | ||
====2) 현행 인덱스 존재 시, 조사한 엑세스 형태가 어떤 인덱스를 타는지 조사==== | ====2) 현행 인덱스 존재 시, 조사한 엑세스 형태가 어떤 인덱스를 타는지 조사==== | ||
줄 103: | 줄 104: | ||
===넓은 범위 처리를 자주하는 컬럼에 대해 클러스터링 검토=== | ===넓은 범위 처리를 자주하는 컬럼에 대해 클러스터링 검토=== | ||
+ | ===클러스터링 = 슈퍼스타 영입=== | ||
+ | ===인덱스 : 클러스터링 = 안타 : 홈런=== | ||
+ | ===' | ||
+ | -대량의 동일 컬럼값을 가진 로우들을 하나의 클러스터에 저장하여 클러스터링 팩터를 향상 | ||
+ | |||
+ | -오로지 검색의 속도향상을 위한 클러스터링이므로 대량의 트랜잭션처리되는 경우는 부하발생 | ||
+ | |||
+ | -SALE_DEPT + SALEDATE | ||
=====마) 결합 인덱스 구성 및 순서의 결정===== | =====마) 결합 인덱스 구성 및 순서의 결정===== | ||
===앞서 설명한 결합 인덱스 순서 구성 원리에 따라 선정=== | ===앞서 설명한 결합 인덱스 순서 구성 원리에 따라 선정=== | ||
+ | - 항상 사용하는가? | ||
+ | - 항상 ‘=‘로 사용하는가? | ||
+ | - 어느 것이 더 좋은 분포도를 가지는가? | ||
+ | - 자주 정렬되는 순서는 무엇인가? | ||
+ | - 부가적으로 추가시킬 컬럼은? | ||
=====바) 시험 생성 및 테스트===== | =====바) 시험 생성 및 테스트===== | ||
줄 113: | 줄 126: | ||
=====사) 수정이 필요한 애플리케이션 조사 및 선정===== | =====사) 수정이 필요한 애플리케이션 조사 및 선정===== | ||
- | |||
====== 4.2 클러스터링 형태의 결정 기준 ====== | ====== 4.2 클러스터링 형태의 결정 기준 ====== | ||
+ | {{: | ||
+ | ===테이블 가정=== | ||
+ | - TAB3, TAB4는 대용량의 데이터를 가짐 | ||
+ | |||
+ | - TAB3 는 매우 빈번하기 COL3의 대량을 처리범위에서 TAB2와 TAB1을 조인 | ||
+ | |||
+ | - TAB4 는 COL4로 자주 넓은 범위를 처리 | ||
====== 4.2.1 포괄적인 클러스터링 ====== | ====== 4.2.1 포괄적인 클러스터링 ====== | ||
줄 121: | 줄 140: | ||
===지나치게 강한 결합은 독립성을 저하=== | ===지나치게 강한 결합은 독립성을 저하=== | ||
===다른 집합과의 유연성 저하=== | ===다른 집합과의 유연성 저하=== | ||
+ | - TAB1 + TAB2 + TAB3 | ||
====== 4.2.2 부분적인 클러스터링 ====== | ====== 4.2.2 부분적인 클러스터링 ====== |