Skip to main content
이 설정은 system.settings에서 확인할 수 있으며 소스 코드에서 자동 생성됩니다.

materialized_views_ignore_errors

활성화하면 종속 materialized view로 데이터를 푸시하는 중(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

생성되는 파트 수를 줄이기 위해, 병렬 삽입 시 단일 INSERT 쿼리가 materialized view 대상 테이블에 수행하는 삽입을 병합합니다. false로 설정되어 있고 parallel_view_processing이 활성화된 경우, INSERT 쿼리는 각 max_insert_thread마다 대상 테이블에 파트를 생성합니다.
마지막 수정일 2026년 7월 23일