2011-11-03 2 views

답변

2

빠른 새로 고침 MV를 생성 한 경우 기본 테이블에 Materialized View 로그도 생성했습니다. 해당 MV 로그에서 select count(*)을 발행 할 수 있습니다 (테이블 이름과 M_ $ 등을 포함하는 테이블).

그러나 새로 고침이 필요한지 여부 만 알고 싶다면 안전하게 빠르게 새로 고칠 수 있습니다. 새로 고침 할 행이 없으면 광속이됩니다.

+0

그래서 MV가 실제인지 아닌지에 대한 정보가 포함 된 오라클 뷰가 없습니까? – Marshall

+0

빠른 재생 MV만이 이런 종류의 정보를 유지합니다. 내가 말했듯이 구체화 된 뷰 로그를 확인할 수 있습니다. –

+1

어때요? "select staleness from user_mviews where mview_name = ..."이 좋은 해결책입니까? – Marshall

관련 문제