materialized_views_ignore_errors
SELECT 또는 내부 테이블 싱크에서) 발생한 예외가 경고로 기록되고 INSERT 문은 성공합니다. 비활성화하면(기본값) 이러한 예외가 전파되어 INSERT 문이 실패합니다.
이 설정은 오류 보고만 제어합니다. 원본 테이블에 대한 쓰기를 롤백하지 않으며, 종속 뷰의 pipeline에서 오류가 발생했을 때 원래 block이 이미 원본 테이블에 commit되었는지도 보장하지 않습니다. 비활성화하면(기본값) 뷰 오류 시 INSERT가 실패합니다. 원본 테이블과 모든 종속 뷰에 exactly-once로 전달하려면 삽입 중복 제거(insert_deduplicate, deduplicate_blocks_in_dependent_materialized_views)와 함께 다시 시도하십시오. 활성화하면 실패한 뷰와 그 downstream chain에 부분적으로만 전달된 경우에도 INSERT는 성공으로 보고됩니다. 원본 테이블 쓰기가 뷰 측 문제로 차단되어서는 안 되는 경우(예: system.*_log 테이블)에만 이 설정을 사용하십시오. 전체 의미 체계는 CREATE VIEW 문서를 참조하십시오.
materialized_views_squash_parallel_inserts
parallel_view_processing이 활성화된 경우, INSERT 쿼리는 각 max_insert_thread마다 대상 테이블에 파트를 생성합니다.