PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Грешка в базата данни на Postgres. Невалидна горна част на страницата

През повечето време виждате това или имате лоша памет, или лошо устройство. Разликата между PostgreSQL и MySQL е, че PostgreSQL го вижда и се оплаква, както трябва, докато MySQL често просто продължава, без да спира. Мисля, че db, който спира, когато машината повреди хранилището за данни, е по-надеждният db, защото ви уведомява веднага, че има проблеми с вашата система.

Между другото, PostgreSQL може да преживее аварийно изключване (издърпайте щепсела от задната страна на машината) съвсем добре, стига твърдите дискове да не лъжат за fsync.

Опитайте memtest86, за да видите дали паметта ви е наред и направете нещо като

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

за да видите дали получавате грешки. Нещо във вашия dmesg или регистрационни файлове за съобщения относно грешки при четене и запис на устройство?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Промяната на ORDER BY от id към друга индексирана колона (с нисък LIMIT) има огромна цена

  2. Групиран LIMIT в PostgreSQL:показване на първите N реда за всяка група?

  3. 7 неща, за които трябва да внимавате при внедряването на PostgreSQL

  4. Postgres:командата vacuum не почиства мъртвите кортежи

  5. Now() без часова зона