Search Postgresql Archives

Re: Auto VACUUM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



What's the complete error message?
Vacuum is using maintenance_work_mem.  What is your setting
maintenance_work_mem compared to your RAM size. 

Igor Neyman 

> -----Original Message-----
> From: akp geek [mailto:akpgeek@xxxxxxxxx] 
> Sent: Wednesday, March 03, 2010 1:10 PM
> To: Joao Ferreira gmail
> Cc: pgsql-general
> Subject: Re: Auto VACUUM
> 
> thank you . I changed the value to 1M and I started seeing 
> the autovacuum being triggered. But I am getting the 
> following message 
>  
>  ERROR:  canceling autovacuum task, is it because the table 
> are getting updated and the vacuum process in place and 
> vacuum happens at a later point of time
>  
> Regards
> 
> 
>  
> On Wed, Mar 3, 2010 at 1:02 PM, Joao Ferreira gmail 
> <joao.miguel.c.ferreira@xxxxxxxxx> wrote:
> 
> 
> 	On Wed, 2010-03-03 at 12:46 -0500, akp geek wrote:
> 	> Hi All -
> 	>
> 	>           I need some help from you. this question is 
> in follow up
> 	> with my earlier questions. I turned the autovacuum 
> and restarted the
> 	> db and the settings I have as follows. It seems the 
> autovacuum process
> 	> has not been turned on. It's almost more than 3 hours 
> I have restarted
> 	> my DB with following setting.  I have ps -ef to see 
> the proces list.
> 	> Is there some thing I am doing wrong.
> 	>
> 	> Can you please help?
> 	
> 	
> 	I'dd suggest leaving the "naptime" in the default (60 seconds)
> 	
> 	Your value is very high... too high... I'dd say....
> 	
> 	Use values around 60 seconds (never minutes)...
> 	
> 
> 	>
> 	> Regards
> 	>
> 	> # - Query/Index Statistics Collector -
> 	> #track_activities = on
> 	> track_counts = on
> 	> #track_functions = none                 # none, pl, all
> 	> #track_activity_query_size = 1024
> 	> #update_process_title = on
> 	> #stats_temp_directory = 'pg_stat_tmp'
> 	>
> 	>
> 	> 
> #-------------------------------------------------------------
> -----------------
> 	> # AUTOVACUUM PARAMETERS
> 	> 
> #-------------------------------------------------------------
> -----------------
> 	>
> 	> autovacuum = on                 # Enable autovacuum 
> subprocess?  'on'
> 	>                                         # requires 
> track_counts to
> 	> also be on.
> 	> #log_autovacuum_min_duration = -1       # -1 
> disables, 0 logs all
> 	> actions and
> 	>                                         # their 
> durations, > 0 logs
> 	> only
> 	>                                         # actions 
> running at least
> 	> this number
> 	>                                         # of milliseconds.
> 	> autovacuum_max_workers = 10             # max number 
> of autovacuum
> 	> subprocesses
> 	> autovacuum_naptime = 180min             # time 
> between autovacuum runs
> 	> #autovacuum_vacuum_threshold = 50       # min number 
> of row updates
> 	> before
> 	>                                         # vacuum
> 	> #autovacuum_analyze_threshold = 50      # min number 
> of row updates
> 	> before
> 	>                                         # analyze
> 	> #autovacuum_vacuum_scale_factor = 0.2   # fraction of 
> table size
> 	> before vacuum
> 	> #autovacuum_analyze_scale_factor = 0.1  # fraction of 
> table size
> 	> before analyze
> 	> #autovacuum_freeze_max_age = 200000000  # maximum XID 
> age before
> 	> forced vacuum
> 	>                                         # (change 
> requires restart)
> 	> #autovacuum_vacuum_cost_delay = 20ms    # default 
> vacuum cost delay
> 	> for
> 	>                                         # autovacuum, 
> in milliseconds;
> 	>                                         # -1 means use
> 	> vacuum_cost_delay
> 	> #autovacuum_vacuum_cost_limit = -1      # default 
> vacuum cost limit
> 	> for
> 	>                                         # autovacuum, 
> -1 means use
> 	>                                         # vacuum_cost_limit
> 	>
> 	>
> 	
> 	
> 	
> 	--
> 	Sent via pgsql-general mailing list 
> (pgsql-general@xxxxxxxxxxxxxx)
> 	To make changes to your subscription:
> 	http://www.postgresql.org/mailpref/pgsql-general
> 	
> 
> 
> 

-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux