Re: Disk is filling up with large files. How can I clean? - Mailing list pgsql-general

From Philip Semanchuk
Subject Re: Disk is filling up with large files. How can I clean?
Date
Msg-id D816802A-38F4-4402-A542-063DF5BB5648@americanefficient.com
Whole thread Raw
In response to Re: Disk is filling up with large files. How can I clean?  (Torsten Förtsch <tfoertsch123@gmail.com>)
Responses Re: Disk is filling up with large files. How can I clean?
List pgsql-general

> On Oct 9, 2024, at 5:52 AM, Torsten Förtsch <tfoertsch123@gmail.com> wrote:
>
> Filenames like 16665, 16665.1, 16665.2 etc all represent the same table (or similar). The number 16665 is called the
filenode. 
>
> To get a list of file nodes for a specific database you can run:
>
> SELECT oid::regclass::text, relfilenode FROM pg_class;
>
> The /16384/ in the path represents the database. To decipher that you can run:
>
> SELECT datname, oid FROM pg_database;
>
> Once you have all that information, you know which database to connect to and which tables are big. Then you can
DROP/DELETE/TRUNCATEor so. 

Mikael, if you’re unaware of VACUUM FULL (as opposed to just VACUUM), you should read about that too.

Hope that helps,
Philip


pgsql-general by date:

Previous
From: iseki zero
Date:
Subject: Questions about document "Concurrenry control" section
Next
From: Ron Johnson
Date:
Subject: Re: pg_dump throwing segfault error during backup