Re: When to ANALYZE w/ auto-vacuum - Mailing list pgsql-admin

From Tom Lane
Subject Re: When to ANALYZE w/ auto-vacuum
Date
Msg-id 8381.1202623860@sss.pgh.pa.us
Whole thread Raw
In response to When to ANALYZE w/ auto-vacuum  ("Dean Gibson (DB Administrator)" <postgresql@ultimeth.com>)
List pgsql-admin
"Dean Gibson (DB Administrator)" <postgresql@ultimeth.com> writes:
> 1. There is one nightly process I run where I create a fairly large TEMP
> table (well over 1 million rows), and then I immediately use it in a
> subsequent SELECT.  Would a scripted ANALYZE be really needed here, or
> does the auto-vacuum track the large TEMP table as I create it (via a
> single SELECT).

> 2. For that manner, do TEMP tables get higher priority in auto-vacuum
> runs?  That would seem to be a good idea.

autovacuum cannot touch other sessions' temp tables at all --- it
physically doesn't have access to them.  (To give it such access would
require destroying most of the performance advantages of making a table
temp in the first place.)

            regards, tom lane

pgsql-admin by date:

Previous
From: "Dean Gibson (DB Administrator)"
Date:
Subject: When to ANALYZE w/ auto-vacuum
Next
From: Dmitry Morozovsky
Date:
Subject: changing default object rights