Leonardo Chaves wrote:

> Gostaria de opiniões sobre isso. Qual o impacto do número elevado de
> triggers e
> como isso funciona internamente? O postgres aloca todas de uma vez e
> executa/?
> 
Os gatilhos a serem executados ficam todos na memória do processo
servidor responsável pela conexão. Isso pode "engordar" o processo
servidor e causar alguma contenção devido ao processamento de todas os
gatilhos presentes na tabela em questão.
Particularmente, não recomendo o uso exaustivo de gatilhos pois em boa
parte dos casos que se pode utilizar gatilhos, uma simples sequência de
comandos em uma transação consegue resolver.


-- 
  Euler Taveira de Oliveira
  http://www.timbira.com/
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a