2009/1/17 Euler Taveira de Oliveira <[email protected]>

> Marcelo Costa escreveu:
> > Que o PostgreSQL não usa o /tmp isso é óbvio, porém o SO usa essa
> > partição para descompactar arquivos por padrão antes de efetivamente
> > gravar no disco caso o tamanho do arquivo seja superior ao tamanho da
> > quantidade de memória ram disponivel. e como você mesmo disse sockets
> > Unix. Dependendo de como o dump foi feito, compactações e etc... ele vai
> > sim utilizar o /tmp.
> >
> E você vai descompactar o que? De acordo com a sua primeira e última frase,
> você está se contradizendo. Se o SO precisar de memória ele vai recorrer a
> swap e *não* ao /tmp. Novamente, o problema *não* é o tamanho do /tmp; o
> pg_restore não descompacta arquivos em locais temporários para depois ler
> as
> informações, ele faz isso diretamente utilizando libz ou rotinas de
> manipulação de arquivos (fopen & cia).


E se ele não usar o swap o que ele vai usar para descompactar. Você já se
perguntou para que serve o  /tmp ?

*Não* concordo com os seus argumentos.


>
> >
> >     O que pode estar acontecendo é que o arquivo gerado deve ter algum
> >     caracter
> >     inválido.
> >
> >
> > out of memory <> caracter inválido.
> >
> Errado. Erros de "out of memory", às vezes, estão relacionados a caracteres
> inválidos; porque o PostgreSQL calcula de maneira errada a quantidade de
> memória necessária para uma certa operação.
> Ainda mais com a versão 7.4, onde não tínhamos uma "amarração" consistente
> de
> configuração regional (aka locale) e codificação de caracteres (aka
> encoding).
> É claro que isso pode ter sido causado por problemas no hardware (memória
> e/ou
> disco defeituoso).
>
>
Não me convenceu,

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.

Thiago se encontrou uma solução nos reporte.

Continuo não concordando com o problema de caracteres.

-- 
Marcelo Costa
www.marcelocosta.net
-------------------------------------------------
"Os muito poderosos e os muito estúpidos possuem uma coisa em comum. Ao
invés de alterarem as suas visões para se ajustarem aos fatos do mundo, eles
alteram os fatos para ajustá-los às suas visões.",

Doctor Who.
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a