0
오라클에서는 정의 된 쿼리가 분할되지 않은 테이블을 기반으로하는 구체화 된보기를 만들 수 있습니까? 나는 이것과 관련된 몇 가지 예를 발견하지 못했습니다 ..구체화 된 뷰 생성 - 간단한 테이블을 기반으로 할 수 있습니까?
고마워요.
오라클에서는 정의 된 쿼리가 분할되지 않은 테이블을 기반으로하는 구체화 된보기를 만들 수 있습니까? 나는 이것과 관련된 몇 가지 예를 발견하지 못했습니다 ..구체화 된 뷰 생성 - 간단한 테이블을 기반으로 할 수 있습니까?
고마워요.
예. 분할하지 않고 구체화 된보기를 가질 수 있습니다.
SQL> create materialized view test_mv as select 1 a from dual;
Materialized view created.
SQL> select * from test_mv;
A
----------
1
분할, 병렬 처리 및 구체화 된보기와 같은 많은 데이터웨어 하우징 개념은 종종 잘 작동합니다. 과거에는 둘 중 하나를 사용하기 위해 결합해야하는 경우가있었습니다. 그러나 이제는 몇 가지 드문 예외를 제외하고는 모두 독립적으로 작업 할 수 있습니다.
데이터웨어 하우스에 관한 것입니다. 쿼리가 분할 된 테이블을 기반으로하는지 여부를 묻는 질문이 나왔습니다. – Roger26
Gah, 잘못된 링크 : http://docs.oracle.com/cd/B28359_01/server.111/b28313/basicmv.htm, 같은 질문 : 어디에서 mviews가 파티션을 필요로하는지 읽었습니까? – Mat
난 단지 이것을 발견했습니다 : "구체화 된보기를 분할 할 수 있으며 분할 된 테이블에서 구체화 된보기를 정의 할 수 있습니다." 분할 된 Mview를 생성하면 분할 된 테이블에서 구체화 된 뷰를 정의 할 수 있다는 것을 알고 있습니다. 아니면 파티션 테이블에서해야합니다. – Roger26