Re: pg_autovacuum: short, wide tables
| От | Tom Lane |
|---|---|
| Тема | Re: pg_autovacuum: short, wide tables |
| Дата | |
| Msg-id | 24379.1120843743@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Re: pg_autovacuum: short, wide tables ("Matthew T. O'Connor" <matthew@zeut.net>) |
| Ответы |
Re: pg_autovacuum: short, wide tables
|
| Список | pgsql-bugs |
"Matthew T. O'Connor" <matthew@zeut.net> writes:
> Tom Lane wrote:
>> In particular, I think people would like to be able to use the stats
>> views to see how much toast-related I/O is going on, and not have that
>> smushed together with main-table I/O.
> Fair enough, but how are you planning to display the data,
At the moment I'm thinking "just like a regular table" --- see my
last message to Alvaro. The existing backend code will count each
toast-chunk insert or delete just like a normal row insert or delete,
so AFAICS this will produce sane-looking stats that autovac could
use the same way as for a plain table.
The main bit of additional logic that might be needed is an awareness
that firing a VACUUM on a main table will implicitly fire one on its
toast table, and so you'd not want to go and issue the toast table
VACUUM separately.
regards, tom lane
В списке pgsql-bugs по дате отправления: