On 07-05-2015 20:29, Danilo Silva wrote:
> Existe algum limite de procedimentos dentro de uma transação?
> 
2^32-2 comandos que escrevem (como por exemplo, INSERT, UPDATE e
DELETE). Comandos SELECT não entram nesta contagem.

> Considerando que ninguém estará acessando o banco, posso ter algum problema
> em relação ao tempo que a transação ficará aberta?
> 
Transações longas não são recomendadas principalmente se o seu
agrupamento de bancos de dados consumir muitos (bilhões) id de transação
durante o tempo que a transação permanecer aberta. Normalmente isso pode
levar meses ou anos.

Para se ter uma ideia, um sistema com 1000 transações/s, 100
transações/s e 10 transações/s levariam, respectivamente, 46 dias, 1 ano
3 meses e 12 anos 8 meses para parar o postgres por falta de id de
transação.


-- 
   Euler Taveira                   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a