[ORACLE] ALL_TAB_HISTOGRAMS 뷰 심층 분석과 실무 활용 전략
Oracle 데이터베이스에서 옵티마이저(Optimizer)는 쿼리 실행 계획을 결정할 때 테이블과 컬럼의 통계 정보를 참조합니다. 그 중에서도 컬럼 값의 분포를 나타내는 히스토그램(Histogram)은 옵티마이저가 정확한 카디널리티(Cardinality)를 예측하는 데 핵심적인 역할을 합니다. ALL_TAB_HISTOGRAMS 뷰는 컬럼 히스토그램 정보를 한눈에 확인할 수 있는 강력한 도구입니다. 이번 글에서는 이 뷰의 구조와 실무 활용 전략을 전문가 시각에서 상세히 분석합니다.ALL_TAB_HISTOGRAMS 뷰란?ALL_TAB_HISTOGRAMS 뷰는 사용자가 접근할 수 있는 테이블과 컬럼에 대해 생성된 히스토그램 정보를 제공합니다. 히스토그램은 데이터 값의 분포를 구간(bin)으로 나누어 저장하며,..
Database/Oracle
2025. 7. 4. 19:06