PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Postgresql | Brak miejsca w urządzeniu

Najprawdopodobniej istnieją zapytania, które tworzą duże pliki tymczasowe, które tymczasowo zapełniają dysk twardy. Pliki te zostaną usunięte, gdy tylko zapytanie zostanie wykonane (lub nie powiodło się), więc system plików ma wystarczająco dużo wolnego miejsca, gdy spojrzysz.

Ustaw log_temp_files = 10240 w postgresql.conf (i załaduj ponownie), aby zarejestrować wszystkie pliki tymczasowe przekraczające 10 MB, możesz sprawdzić plik dziennika, aby sprawdzić, czy to rzeczywiście jest powód.

Spróbuj zidentyfikować złe zapytania i je naprawić.

Jeśli pliki tymczasowe nie stanowią problemu, być może tabele tymczasowe. Są one automatycznie usuwane po zakończeniu sesji bazy danych. Czy Twoja aplikacja korzysta z tabel tymczasowych?

Inną możliwością mogą być pliki utworzone przez coś innego niż baza danych.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pg_upgrade w systemie Windows nie może zapisywać do pliku dziennika pg_upgrade_internal.log

  2. Wycofaj transakcję w przypadku błędu wyzwalacza

  3. Jak ustawić nazwę aplikacji w adresie URL Postgresql JDBC?

  4. Jak w prosty i efektywny sposób wyszukiwać zagnieżdżone relacje w SQL?

  5. Zapytanie PostgreSQL -- kolumna nie istnieje