sql >> Database >  >> RDS >> PostgreSQL

Postgres-databasefout Ongeldige paginakoptekst

Meestal zie je dit of je hebt een slecht geheugen of een slechte schijf. Het verschil tussen PostgreSQL en MySQL is dat PostgreSQL het ziet en klaagt zoals het hoort, terwijl MySQL vaak gewoon doorgaat zonder te stoppen. Ik denk dat de db die stopt wanneer de machine de gegevensopslag corrumpeert, de betrouwbaardere db is, omdat het je van tevoren laat weten dat er problemen zijn met je systeem.

Trouwens, PostgreSQL kan een noodstop overleven (trek de stekker uit de achterkant van de machine), zolang de harde schijven niet liegen over fsync.

Probeer memtest86 om te zien of je geheugen in orde is, en doe iets als

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

om te zien of u fouten krijgt. Staat er iets in uw dmesg- of berichtlogboeken over schijflees-schrijffouten?




  1. Hoe de primaire sleutelzaad voor een postgres-tabel te specificeren?

  2. Een ringgegevensstructuur gebruiken in vensterfuncties

  3. npgsql 12 en ef 6 samen gebruiken - is iemand er in geslaagd?

  4. Gegevens ophalen op basis van maand van een kwartaal in sql