728x90
반응형
[출처: 오라클 성능 분석과 인스턴스 튜닝 핵심 가이드]
클러스터링 팩터: 사용자가 자주 검색하는 비슷한 값들이 얼마나 서로 모여 있느냐에 따라서 액세스 하는 block 건수가 달라짐.
즉 I/O 횟수가 차이가 나게 됨.
사용자가 입력하는 데이터를 주어진 블록의 여유 공간에 순차적으로 위치
-> 빠른 데이터 입력 속도, 상대적으로 나쁜 클러스터링 팩터
사용자가 입력하는 데이터를 그 값에 따라 지정 된 블록 영역에만 입력
-> 느린 데이터 입력 속도, 상대적으로 좋은 클러스터링 팩터
데이터 저장구조 최적화의 이슈
- 특정 조건의 검색 최적화를 위해 데이터를 저장하였지만 해당 조건이 아닌 다른 조건으로 검색할 경우에는 오히려 성능저하가 발생 할 수 있음.
- 데이터를 바라보는 View는 단일 조건일 수 만은 없으며 다양한 조건 검색을 염두에 두고 데이터 저장 구조가 설계 되어야 함.
인덱스를 통한 테이블 Access의 클러스터링 팩터
- 어떤 인덱스 컬럼을 사용 했느냐에 따라 동일한 테이블 이더라도 클러스터링 팩터가 달라짐.
728x90
반응형
'sql_tuning' 카테고리의 다른 글
Section2. FullScan과 Random IO 비교 (0) | 2023.11.01 |
---|---|
Section2. Sequential 과 Random Access (0) | 2023.10.31 |
Section2. 데이터베이스 블록(Database Block)의 이해 (0) | 2023.10.29 |
Section2. 최적 저장 구조를 위한 고려사항과 Indexing 및 Full Scan의미 (0) | 2023.10.29 |
Section2. 오라클 아키텍처 개요 (0) | 2023.10.29 |