On 13-01-2015 08:16, Flavio Henrique Araque Gurgel wrote: >> Por favor, responda em baixo ou comentando, jamais em cima. >> >>> Agradeco a resposta, vou levantar uma maquina nova para fazer isso e >>> retorno com resposta na sequencia. >>> >>> Porem, fica uma duvida: >>> >>> Como que depois desse problema, a tabela do Banco responsável pelos >>> dados que deram problema na pesquisa, estão OK hoje...? tipo, foi um >>> erro >>> num determinado minuto do dia (não foi necessário fazer nada e os dados >>> voltaram ao normal). >> >> Pode ser: >> - problema intermitente no hardware (memória); >> - uso de virtualização por conteiner (OpenVZ/Docker/outro); >> - outro programa mexeu no sistema de arquivos; >> - kernel bugado. > > Ah sim, pode ser também índice corrompido, o que pode ter se resolvido > após um reindex. > > Se for um índice HASH, pode ser também que você: > - tenha restaurado um backup físico e não reindexou um índice HASH; > - esteja fazendo o select sobre um servidor escravo e a tabela tenha um > índice HASH. > > Se puder precisar, versão do PostgreSQL, sistema operacional, > arquitetura, versão do Kernel, se é o mestre ou escravo, etc... >
O Flávio já falou e vou reforçar... antes de fazer qualquer tentativa de recuperação faça um backup físico frio, ou seja, pare o PostgreSQL e copie seu $PGDATA (não esqueça das tablespaces, caso tenha). Esse detalhe é muito importante quanto trata-se de data recovery. Algumas leituras que podem ajudar: http://blog.ringerc.id.au/2012/10/avoiding-postgresql-database-corruption.html http://www.bitrotincarnate.com/blog/2013/08/27/tuple-flensing-treating-postgres-corruption-part-i http://www.postgresql.org/message-id/[email protected] https://wiki.postgresql.org/wiki/Corruption https://wiki.postgresql.org/wiki/Corruption_detection 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
