728x90 통계 수집2 [ORACLE] USER_USTATS : 통계 수집 상태 및 최적화 전략 완전 분석 1. USER_USTATS란?USER_USTATS는 Oracle 데이터베이스에서 현재 사용자 스키마의 오브젝트(테이블, 인덱스 등)에 대한 **사용자 수집 통계(Statistics)** 정보를 보여주는 뷰입니다. Oracle 옵티마이저는 통계 정보를 바탕으로 최적의 실행 계획을 생성하기 때문에, 통계 정보의 수집 여부와 정확성은 쿼리 성능에 직접적인 영향을 미칩니다. 이 뷰는 DBMS_STATS 패키지를 통해 수집된 통계가 **사용자 정의로 존재하는지, 시스템에서 수집된 것인지**를 판단하는 데 유용하며, 실무에서는 통계 오류, 통계 누락, 통계 수동 고정 등에 대한 진단을 위해 활용됩니다.2. 주요 컬럼 설명컬럼명설명OBJECT_NAME통계 정보가 수집된 객체 이름OBJECT_TYPE객체 유형 (TAB.. 2025. 8. 12. [ORACLE] ALL_PART_COL_STATISTICS 뷰 완전 해석 : 파티션 컬럼 통계를 활용한 SQL 성능 최적화 오라클에서 SQL의 실행 성능은 통계 정보에 크게 의존합니다. 특히 파티션 테이블에서는 전체 통계뿐 아니라 각 파티션의 컬럼 통계가 매우 중요한 역할을 합니다. 이러한 정보를 제공하는 뷰가 바로 ALL_PART_COL_STATISTICS입니다. 본 글에서는 ALL_PART_COL_STATISTICS의 구조와 실무 활용법, 통계 수집 전략, 관련 뷰 비교까지 상세히 다루어 오라클 환경에서 파티션 기반 SQL 성능 최적화에 실질적인 도움이 될 수 있도록 안내합니다.1. ALL_PART_COL_STATISTICS란?오라클 데이터베이스에서 ALL_PART_COL_STATISTICS는 사용자가 접근 가능한 파티션 테이블의 각 파티션별 컬럼 통계를 조회할 수 있는 데이터 딕셔너리 뷰입니다. 옵티마이저가 쿼리 실행 .. 2025. 6. 26. 이전 1 다음 728x90