sql >> Databáze >  >> RDS >> PostgreSQL

Postgresql | V zařízení nezbývá místo

S největší pravděpodobností existují nějaké dotazy, které vytvářejí velké dočasné soubory, které dočasně zaplní váš pevný disk. Tyto soubory budou smazány, jakmile bude dotaz dokončen (nebo selže), takže systém souborů má dostatek volného místa, když se podíváte.

Nastavte log_temp_files = 10240 v postgresql.conf (a znovu načíst) pro protokolování všech dočasných souborů přesahujících 10 MB, pak můžete zkontrolovat soubor protokolu a zjistit, zda je to skutečně důvod.

Pokuste se identifikovat špatné dotazy a opravit je.

Pokud dočasné soubory nejsou problémem, možná jsou dočasné tabulky. Po ukončení relace databáze jsou automaticky zrušeny. Používá vaše aplikace dočasné tabulky?

Další možností mohou být soubory vytvořené něčím jiným než databází.




  1. Dynamický směr objednávky

  2. Aktualizujte databázi pomocí více příkazů SQL

  3. Stále dostávám chybový vztah [TABLE] neexistuje

  4. Jak mohu napsat dotaz SQL pro konkrétní rozsah dat a čas pomocí SQL Server 2008?