PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Cabeçalho de página inválido de erro de banco de dados Postgres


Na maioria das vezes você vê isso ou você tem memória ruim ou uma unidade ruim. A diferença entre o PostgreSQL e o MySQL é que o PostgreSQL o vê e reclama como deveria, enquanto o MySQL geralmente continua sem parar. Eu acho que o banco de dados que para quando a máquina corrompe o armazenamento de dados é o banco de dados mais confiável, porque permite que você saiba de antemão que há problemas com seu sistema.

BTW, o PostgreSQL pode sobreviver a um desligamento de emergência (puxar o plugue da parte de trás da máquina) desde que os discos rígidos não estejam mentindo sobre o fsync.

Tente memtest86 para ver se sua memória está boa e faça algo como

sudo dd if=/dev/sdc1 of=/dev/null

para ver se aparece algum erro. Qualquer coisa em seu dmesg ou logs de mensagens sobre erros de leitura e gravação da unidade?