sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgres Database Error Ogiltig sidhuvud

För det mesta du ser detta har du antingen dåligt minne eller dålig enhet. Skillnaden mellan PostgreSQL och MySQL är att PostgreSQL ser det och klagar som det ska, medan MySQL ofta bara fortsätter utan att stoppa. Jag tror att den db som stannar när maskinen korrumperar datalagret är den mer tillförlitliga db, eftersom den låter dig veta direkt att det finns problem med ditt system.

BTW, PostgreSQL kan överleva en nödavstängning (dra ut kontakten på baksidan av maskinen) bra så länge som hårddiskarna inte ljuger om fsync.

Testa memtest86 för att se om ditt minne är ok och gör något som

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

för att se om du får några fel. Finns det något i dina dmesg- eller meddelandeloggar om skrivfel vid läsning av enheten?




  1. SQL IF SELECT-frågan är null och gör sedan en annan fråga

  2. WordPress - Jag kan inte logga in - Något fel med tabellen wp_users

  3. MySql ERROR 1045 (28000):Åtkomst nekad för användaren 'root'@'localhost' (med lösenord:NEJ)

  4. Postgres triggerfunktion