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
|
Список | 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 по дате отправления: