문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 마지막 판 양쪽 다음 판 | ||
notepad:vleeky [2010/06/02 23:42] vleeky |
notepad:vleeky [2010/06/02 23:48] vleeky |
||
---|---|---|---|
줄 166: | 줄 166: | ||
====3. 클러스터키 별 로우 수를 구한다.==== | ====3. 클러스터키 별 로우 수를 구한다.==== | ||
+ | | ||
+ | SELECT AVG( CASE WHEN row_cnt > 71 THEN 71 ELSE row_cnt END) | ||
+ | | ||
+ | FROM ( SELECT cluster_key_columns, | ||
+ | FROM table_name | ||
+ | WHERE sampling_conditions.... | ||
+ | GROUP BY cluster_key_columns ); | ||
====4. 단위 클러스터의 크기를 계산하고 결정한다.==== | ====4. 단위 클러스터의 크기를 계산하고 결정한다.==== | ||
+ | - AVG_ROW_LEN * average_row_count | ||
+ | |||
+ | - 7110/2000 =3.5 | ||
+ | |||
+ | - 블록에 3개까지 단위클러스터가 존재. | ||
====== 4.2.5 클러스터 사용을 위한 조치 ====== | ====== 4.2.5 클러스터 사용을 위한 조치 ====== | ||
====- 클러스터 키 컬럼을 첫번째로 하는 결합 인덱스가 존재하면==== | ====- 클러스터 키 컬럼을 첫번째로 하는 결합 인덱스가 존재하면==== | ||
- | ==== 경우에 따라 클러스터를 사용하지 않고 결합 인덱스를 사용하는 실행계획을 수립==== | + | ==== 경우에 따라 클러스터를 사용하지 않고 결합 인덱스를 사용하는 실행계획을 수립==== |
====- 클러스터가 반드시 사용되어지기를 원한다면 액세스 경로를 고정시킨다.==== | ====- 클러스터가 반드시 사용되어지기를 원한다면 액세스 경로를 고정시킨다.==== |