[ORACLE] USER_SUBPART_HISTOGRAMS 뷰로 히스토그램 기반 서브파티션 최적화하기
1. USER_SUBPART_HISTOGRAMS란?USER_SUBPART_HISTOGRAMS는 Oracle DB에서 사용자 소유 서브파티션 컬럼에 대한 히스토그램 통계 정보를 저장하는 데이터 딕셔너리 뷰입니다. 이 정보는 SQL 옵티마이저가 데이터 분포 특성을 기반으로 정확한 실행 계획을 수립할 수 있도록 지원합니다.2. 히스토그램의 중요성히스토그램은 컬럼 값의 분포 상태를 세분화하여 저장함으로써, 옵티마이저가 일반 통계만으로는 판단할 수 없는 편향된 데이터 분포를 고려할 수 있게 해줍니다.빈도 기반 히스토그램 (Frequency)높이 균등 히스토그램 (Height-balanced)Top-N 히스토그램 (12c 이상)Hybrid 히스토그램 (18c 이상)3. 주요 컬럼 설명컬럼명설명TABLE_NAME통계..
Oracle
2025. 8. 7. 15:22