문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 | |||
dbms:oracle:devel:materializedview [2008/02/15 01:11] starlits |
dbms:oracle:devel:materializedview [2008/02/16 18:07] (현재) starlits |
||
---|---|---|---|
줄 15: | 줄 15: | ||
- M-View는 실행결과 행과 뷰 정의 모두 저장이 되고, 실행결과 행으로 만들어진 테이블은 일정공간을 차지합니다. | - M-View는 실행결과 행과 뷰 정의 모두 저장이 되고, 실행결과 행으로 만들어진 테이블은 일정공간을 차지합니다. | ||
- M-View 관련 기초테이블을 변경하면, | - M-View 관련 기초테이블을 변경하면, | ||
+ | |||
===== Materialized View와 일반 View의 차이 ===== | ===== Materialized View와 일반 View의 차이 ===== | ||
- | ^ 비교하기 | + | ^ 비교하기 |
- | ^ 결과값의 물리적 존재유무 | 존재안함 | 존재함 | | + | ^ 결과값의 물리적 존재유무 | 존재안함 | 존재함 | 존재함 | |
- | ^ SELECT * FROM USER_SEGMENTS | 조회되지 않음 | 조회됨 | | + | ^ SELECT * FROM USER_SEGMENTS | 조회되지 않음 |
- | ^ 조회속도 | 쿼리정보가 Dictionary에 저장되어 있고 \\ 사용될때 그 SQL이 다시 실행되므로 \\ M-View 보다 조회속도가 느리다 | M-View 생성시 \\ Query로 물리적인 결과 데이타가 생성되기 때문에 \\ 조회속도가 빠르다 | | + | ^ 조회속도 | 쿼리정보가 Dictionary에 저장되어 있고 \\ 사용될때 그 SQL이 다시 실행되므로 \\ M-View 보다 조회속도가 느리다 | M-View 생성시 \\ Query로 물리적인 결과 데이타가 생성되기 때문에 \\ 조회속도가 빠르다 |
* **M-View로 생성된 결과값이 일반 View로 조회하는 Data의 결과값보다 훨씬 적은 Row를 조회하게 된다.** | * **M-View로 생성된 결과값이 일반 View로 조회하는 Data의 결과값보다 훨씬 적은 Row를 조회하게 된다.** |