Marcelo Costa escreveu:
> E se ele não usar o swap o que ele vai usar para descompactar. Você já
> se perguntou para que serve o  /tmp ?
> 
Ugh?! Se a memória se esgotou ele vai utilizar a swap; se a swap acabou você
vai ver o SO executando kill() em processos ociosos; e se isso não resolver,
você verá "insufficient virtual memory". Por algum acaso, você cria arquivos
de swap no /tmp?

Novamente, bibliotecas de I/O tais como libz e stdio se utilizam de _streams_,
ou seja, *não* jogam todo o arquivo aberto na memória. Ao invés disso, elas
vão lendo o arquivo aos poucos. Então, é claro que o problema da restauração
*não* é memória (física ou virtual).

> Já tive problemas desse tipo com a versão 7.4 e o problema foi causado
> pela forma como o dump foi gerado que envolvia a compactação do dump e
> por isso antes do restore o arquivo do dump era descompactado.
> 
Em nenhum momento eu afirmei que o problema seria de caracteres inválidos
(vide "às vezes" no meu e-mail anterior); foi apenas uma suposição de alguém
que já enfrentou este problema.


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

Responder a