MATERIALIZED VIEW1 [Oracle] Materialized View 정리 및 Advisor 사용하여 쉽게 생성 일반 View의 문제점 View는 복잡한 SELECT 명령문을 간단하게 쿼리하기 위해 SELECT 문을 갖고 있는 오브젝트 입니다. 데이터를 갖고 있지 않고 SELECT문을 저장해서 해당 View를 조회했을 때, 쿼리가 복잡하다면 편할지언정 원래의 복잡한 쿼리문을 조회하는 것과 같습니다. 즉, 사용의 편의성은 있지만 성능적인 측면에서 문제가 되는 상황은 발생합니다. 문제가 되는 상황을 예로 들어 보겠습니다. 3개의 테이블을 조인하는 View가 있습니다. 그런데 3개의 테이블 모두 대량의 데이터를 보유하여 쿼리문을 통해 데이터를 조회하는데 너무 오랜 시간이 걸려 성능적인 개선이 필요한 상황이 발생합니다. 이러한 문제를 해결하기 위해 데이터를 보유하는 View인 Materialized View OR Suma.. 2020. 7. 16. 이전 1 다음