Skip to main content
Estas configurações estão disponíveis em system.settings e são geradas automaticamente a partir do código-fonte.

materialized_views_ignore_errors

Se estiver habilitada, as exceções lançadas ao enviar dados para uma visão materializada dependente (no SELECT dela ou no sink da tabela interna) serão registradas como aviso, e a instrução INSERT será concluída com sucesso. Se estiver desabilitada (padrão), essa exceção será propagada, e a instrução INSERT falhará. Essa configuração controla apenas como os erros são reportados. Ela não reverte uma gravação na tabela de origem nem garante se o bloco original já foi confirmado na tabela de origem quando ocorre um erro no pipeline de uma visão dependente. Quando desabilitada (padrão), o INSERT falha em caso de erro na visão — tente novamente com desduplicação de insert (insert_deduplicate, deduplicate_blocks_in_dependent_materialized_views) para entrega exatamente uma vez na tabela de origem e em todas as visões dependentes. Quando habilitada, o INSERT informa sucesso apesar da entrega parcial para visões com falha e suas cadeias subsequentes; use isso apenas quando as gravações na tabela de origem não puderem ser bloqueadas por problemas no lado da visão (por exemplo, tabelas system.*_log). Consulte a documentação de CREATE VIEW para ver a semântica completa.

materialized_views_squash_parallel_inserts

Agrupa inserts paralelos de uma única consulta INSERT na tabela de destino de visões materializadas para reduzir a quantidade de partes geradas. Se definido como false e parallel_view_processing estiver ativado, a consulta INSERT gerará uma parte na tabela de destino para cada max_insert_thread.
Última modificação em 23 de julho de 2026