Michael Glaesemann <michael.glaesem...@myyearbook.com> writes:
> We've got over 250GB of files in a pgsql_tmp directory, some with 
> modification timestamps going back to August 2010 when the server was last 
> restarted.

That's very peculiar.  Do you keep query logs?  It would be useful to
try to correlate the temp files' PIDs and timestamps with the specific
queries that must have created them.

> Does this query look reasonable? What other things should I take into account 
> before I start deleting files from the file system? Why might these files not 
> be cleaned up on their own?

Personally, I'd not risk trying to match on PID; it should be sufficient
to delete anything with a timestamp older than the oldest active
backend.  (Unless you've got some really long-lived sessions in
there...)

What PG version is this?

                        regards, tom lane

-- 
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Reply via email to