Re: Autovacuum daemon functionality questions

Поиск
Список
Период
Сортировка
От Alvaro Herrera
Тема Re: Autovacuum daemon functionality questions
Дата
Msg-id 20100408145328.GB4126@alvh.no-ip.org
обсуждение исходный текст
Ответ на Autovacuum daemon functionality questions  ("Gnanakumar" <gnanam@zoniac.com>)
Ответы Re: Autovacuum daemon functionality questions  ("Gnanakumar" <gnanam@zoniac.com>)
Список pgsql-admin
Gnanakumar wrote:

> 1. Why need to have 2 parameters (base threshold and scale factor) to define
> the threshold value, when either one of the parameter is more than enough to
> define the threshold value.  Can you explain the significance of having both
> parameters.  What is the real-time advantage of this?

real-time advantage?  They are just the two factors in a linear
equation.

> 2. Documentation says ".... If the number of obsolete tuples since the last
> VACUUM exceeds the "vacuum threshold", the table is vacuumed ...".
> I also know about this table "pg_stat_user_tables" which has columns
> n_tup_ins, n_tup_upd, n_tup_del, last_autovaccum and last_autoanalyze.
> Since INSERT, UPDATE and DELETE count gets incremented everytime and do not
> reset after running autovacuum/autoanalyze, how does autovacuum identifies
> obsolete tuples since last VACUUM from this entries.

There are two separate counters for live and dead tuples, IIRC (though
they may not be exposed in the pg_stat views)

> 3. Is there a way to see autovacuum daemon log entries?

Not in 8.2.

--
Alvaro Herrera                                http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

В списке pgsql-admin по дате отправления:

Предыдущее
От: "Gnanakumar"
Дата:
Сообщение: Autovacuum daemon functionality questions
Следующее
От: "Kevin Grittner"
Дата:
Сообщение: Re: How to block access to a scheme