Re: [GENERAL] Why autvacuum is not started?

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: [GENERAL] Why autvacuum is not started?
Дата
Msg-id 20528929-d604-2db2-dba6-0102717532ef@aklaver.com
обсуждение исходный текст
Ответ на [GENERAL] Why autvacuum is not started?  (Edmundo Robles <edmundo@sw-argos.com>)
Список pgsql-general
On 01/09/2017 08:45 AM, Edmundo Robles wrote:
> I have running Postgresql  9.4 and... if i have  a  table  with
>  following  configuration:
> autovacuum_vacuum_scale_factor=0.0,
> autovacuum_analyze_scale_factor=0.0,
> autovacuum_vacuum_threshold=1000,
> autovacuum_analyze_threshold=1000,
> autovacuum_enabled=true
>
> Why  autovacuum is not started if  the table has more than 1000 inserts???

https://www.postgresql.org/docs/9.4/static/runtime-config-autovacuum.html#GUC-AUTOVACUUM-VACUUM-THRESHOLD

"autovacuum_vacuum_threshold (integer)

     Specifies the minimum number of updated or deleted tuples needed to
trigger a VACUUM in any one table. The default is 50 tuples. This
parameter can only be set in the postgresql.conf file or on the server
command line. This setting can be overridden for individual tables by
changing storage parameters.
"

INSERTs don't count.

They do for analyze though:

"autovacuum_analyze_threshold (integer)

     Specifies the minimum number of inserted, updated or deleted tuples
needed to trigger an ANALYZE in any one table. The default is 50 tuples.
This parameter can only be set in the postgresql.conf file or on the
server command line. This setting can be overridden for individual
tables by changing storage parameters.
"
>
> first  i have  setted  autovacuum_vacuum_threshold to 10,000  inserts
> (it is normal each 2 hours ), then to  5,000, 3,000 and  finally  to
> 1,000 but  autovacuum is not triggered  but autoanalyze.
>
> "select relname,last_vacuum, last_autovacuum, last_analyze,
> last_autoanalyze from pg_stat_user_tables where relname like 'sta%';"
>
> last_vacuum=>2017-01-05 10:40:34.228633-06
> last_autovacuum => null
> last_analyze=>  2017-01-04 15:02:47.438715-06
> last_autoanalyze=> 2017-01-09 10:35:51.391114-06
>
> --
>


--
Adrian Klaver
adrian.klaver@aklaver.com


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

Предыдущее
От: Edmundo Robles
Дата:
Сообщение: [GENERAL] Why autvacuum is not started?
Следующее
От: Israel Brewster
Дата:
Сообщение: Re: [GENERAL] Improve PostGIS performance with 62 million rows?