문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
notepad:vleeky [2010/06/02 23:38] vleeky |
notepad:vleeky [2010/06/02 23:47] vleeky |
||
---|---|---|---|
줄 158: | 줄 158: | ||
====1. 블록당 유효 저장공간 크기 = (블록크기 – 블록헤더 크기) * (100-PCTFREE)/ | ====1. 블록당 유효 저장공간 크기 = (블록크기 – 블록헤더 크기) * (100-PCTFREE)/ | ||
+ | |||
+ | - (8000-100)*0.9=7110 | ||
====2. 로우의 평균 길이 산정==== | ====2. 로우의 평균 길이 산정==== | ||
+ | |||
+ | - 평균로우 길이 100바이트로 가정 | ||
====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 클러스터 사용을 위한 조치 ====== |