카테고리 없음
Redshift Meterialized View 생성/삭제/리프레시
홍띠
2024. 7. 14. 22:32
구체화 된 뷰 생성
CREATE MATERIALIZED VIEW test_mv
BACKUP YES -- 스냅샷 저장 여부 (default=yes)
DISTSTYLE KEY -- 분산 스타일 (default=EVEN). 이 외에 SORTKEY 지정가능
DISTKEY (id)
AUTO REFRESH NO -- 자동 새로고침 여부(default=NO)
AS
SELECT t1.id,
t2.name
FROM table_one t1
LEFT JOIN table_two t2 ON t1.join_id = t2.id
구체화된 뷰 삭제
DROP MATERIALIZED VIEW test_mv;
구체화된 뷰 새로고침
뷰를 생성할때 자동새로고침을 설정하지 않았다면,
아래 명령어를 이용해서 수동으로 새로고침 해주어야 한다.
REFRESH MATERIALIZED VIEW test_mv;