[ORACLE] USER_SUMMARIES로 요약 뷰(MV) 기반 성능 최적화 이해하기
1. USER_SUMMARIES란?USER_SUMMARIES는 Oracle 데이터베이스에서 현재 사용자 스키마에 존재하는 요약(Materialized) 뷰의 정의 및 집계 정보를 보여주는 데이터 딕셔너리 뷰입니다. 주로 **쿼리 리라이팅(query rewrite)** 기능과 함께 사용되며, 복잡한 집계 연산을 빠르게 처리하기 위해 사전 계산된 결과를 저장하는 데 활용됩니다.2. 요약 뷰(Materialized View)와의 관계Oracle에서는 `Materialized View`를 사용해 반복적인 집계 쿼리의 성능을 향상시키고, 데이터 웨어하우스나 BI 분석 환경에서 **중간 계산 결과를 미리 저장**해 최종 쿼리 응답 속도를 줄일 수 있습니다.3. 주요 컬럼 설명컬럼명설명SUMMARY_OWNER요약 뷰..
Database/Oracle
2025. 8. 7. 19:27