On 26-01-2015 12:40, Fábio Gibon wrote:
> Pessoal,
> 
>           estou tendo o erro abaixo ao tentar ler uma determinada tabela:
> 
> ERROR:  invalid memory alloc request size 18446744073709551610
> 
> E isto aconteceu há uma semana, eu identifiquei os registros com problemas,
> removi, peguei de outro backup, fiz toda uma função... criamos um novo
> cluster e remontamos a base... e hoje voltou a acontecer, na mesma tabela.
> 

IMHO, esse tipo de erro é corrupção de dados e a origem podem ser várias
coisas (i) memória, (ii) disco, (iii) controladora, (iv) bug no pg?, (v)
bug no so?...

Vc fez isso tudo no mesmo servidor? E uma semana depois acontece a mesma
coisa... vc deve investigar bem esse seu server... com poucas
informações difícil saber o que está ocorrendo.

Essa sua tabela com problema deve ser bem acessada, correto??


> o SO é:
> Linux SV01BDD02 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u2 x86_64 GNU/Linux
> 

Esse kernel não se dá muito bem com o PostgreSQL, veja:

http://www.databasesoup.com/2014/11/good-kernel-bad-kernel.html
http://www.databasesoup.com/2014/09/why-you-need-to-avoid-linux-kernel-32.html


> E o banco é :
> PostgreSQL 9.0.13 on x86_64-unknown-linux-gnu, compiled by GCC gcc (GCC)
> 4.1.2 20080704 (Red Hat 4.1.2-52), 64-bit
> 

Poderia atualizar seus binários para 9.0.18.


> Li um post antigo onde o comentário é que este erro poderia ser problema no
> kernel ou de memória... a memória já foi testada e está ok... alguma dica?
> 

Que post??

Como já mencionei existem diversos suspeitos para que esse problema
esteja ocorrendo... se vc tiver outro servidor disponível, eu arrumaria
essa tabela exportaria um dump e restauraria em outro servidor. Pelo
pouco que vc mencionou deves ter algum problema nesse seu servidor.

Att,

-- 
   Fabrízio de Royes Mello         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