728x90 파티션 통계2 [ORACLE] USER_PART_COL_STATISTICS : 파티션 컬럼 통계 관리와 실무 최적화 전략 Oracle 데이터베이스에서 성능을 결정짓는 가장 중요한 요소 중 하나는 통계(Statistics)입니다. 특히 대규모 테이블을 파티션으로 분할하여 관리하는 경우, 파티션 별 컬럼 통계는 옵티마이저가 최적의 실행 계획을 수립하는 데 핵심적인 역할을 합니다. 이때 활용되는 뷰가 바로 USER_PART_COL_STATISTICS입니다. 이번 글에서는 USER_PART_COL_STATISTICS 뷰의 구조, 실무에서의 활용 전략, 그리고 실제 사례를 기반으로 한 최적화 기법을 심층적으로 분석합니다.USER_PART_COL_STATISTICS란 무엇인가?USER_PART_COL_STATISTICS 뷰는 사용자가 소유한 파티션 테이블에 대해 컬럼 수준의 통계 정보를 제공합니다. 이 뷰를 통해 각 파티션에 저장된 .. 2025. 7. 18. [ORACLE] ALL_PART_HISTOGRAMS 뷰 완전 정복 1. ALL_PART_HISTOGRAMS란 무엇인가?ALL_PART_HISTOGRAMS는 오라클 데이터베이스에서 파티션 테이블 또는 서브파티션 테이블에 대한 히스토그램 통계를 확인할 수 있는 딕셔너리 뷰입니다. 히스토그램은 컬럼의 데이터 분포를 세분화하여 옵티마이저가 좀 더 정밀하게 실행 계획을 선택할 수 있게 도와줍니다. 특히 데이터가 불균형적으로 분포되어 있을 때 효율적인 쿼리 성능을 보장하기 위해 필수적인 요소입니다.2. 주요 컬럼 설명ALL_PART_HISTOGRAMS의 주요 컬럼은 아래와 같습니다.컬럼명설명OWNER해당 객체의 소유자TABLE_NAME테이블명PARTITION_NAME해당 파티션 이름COLUMN_NAME히스토그램이 적용된 컬럼명ENDPOINT_NUMBER히스토그램 구간 번호ENDP.. 2025. 6. 26. 이전 1 다음 728x90