Błędy SQL/baz danychKrytyczny
5320053200 — Brak pamięci
Serwerowi bazy danych zabrakło pamięci.
postgresql
Co powoduje ten błąd
Serwer nie mógł przydzielić pamięci dla zapytania. Przyczyną mogą być duże zapytania, niewystarczający work_mem lub zbyt wiele połączeń.
Jak to naprawić
Zmniejsz work_mem. Ogranicz max_connections. Zoptymalizuj zapytania. Dodaj więcej RAM. Używaj puli połączeń.
Przykład
-- out_of_memory: increase work_mem or shared_buffers
SHOW work_mem;
SET work_mem = '256MB';Powiązane kody błędów
Błędy SQL/baz danychBłąd
5500655006 — Obiekt w użyciu
Obiekt bazy danych jest aktualnie używany i nie można go modyfikować.
postgresql
Zobacz szczegóły Błędy SQL/baz danychBłąd
28P0128P01 — Nieprawidłowe hasło
Podane hasło uwierzytelniania jest nieprawidłowe.
postgresql
Zobacz szczegóły Błędy SQL/baz danychBłąd
4271242712 — Duplikat aliasu
Alias tabeli jest użyty więcej niż raz w tym samym zapytaniu.
postgresql
Zobacz szczegóły Błędy SQL/baz danychBłąd
MySQL 1153MySQL 1153 — Pakiet zbyt duży
Zapytanie lub wynik przekracza max_allowed_packet.
mysql
Zobacz szczegóły Błędy SQL/baz danychBłąd
0800108001 — Klient nie może nawiązać połączenia
Klient nie mógł nawiązać połączenia z serwerem bazy danych.
postgresql
Zobacz szczegóły Błędy SQL/baz danychBłąd
22P0222P02 — Nieprawidłowa reprezentacja tekstowa
Wartość nie mogła zostać skonwertowana do wymaganego typu danych.
postgresql
Zobacz szczegóły