From: | Abu Mushayeed <abumushayeed(at)yahoo(dot)com> |
---|---|
To: | pgsql-admin(at)postgresql(dot)org |
Subject: | Increase checkpoint segments ? |
Date: | 2006-12-12 17:17:17 |
Message-ID: | 604882.8108.qm@web57105.mail.re3.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin |
Hello,
I have many updates happening in the DB. All of them works with millions of rows. When this happens I get the following message:
checkpoints are occurring too frequently (294 seconds apart)
Consider increasing the configuration parameter "checkpoint_segments".
Some values from my postgresql.conf files are as follows. My question is do I really increase the checkpoint segments or should I increase the WAL buffers or do an create table as and then insert instead of update statement?
shared_buffers = 20000 #60000 # min 16 or max_connections*2, 8KB each -- Bizgres work_mem = 65536 #131072 #65536 # min 64, size in KB -- Bizgres Database change from 1024 to 65536
maintenance_work_mem = 524288 #131072 # min 1024, size in KB
max_fsm_pages = 8000000 # min max_fsm_relations*16, 6 bytes each
max_fsm_relations = 32768 # min 100, ~70 bytes each
fsync = on # turns forced synchronization on or off
wal_buffers = 128 # min 4, 8KB each
checkpoint_segments = 256 # in logfile segments, min 1, 16MB each
checkpoint_timeout = 3600 #300 # range 30-3600, in seconds
checkpoint_warning = 300 # in seconds, 0 is off
default_statistics_target = 250 # range 1-1000
Thanks
Abu
---------------------------------
Have a burning question? Go to Yahoo! Answers and get answers from real people who know.
From | Date | Subject | |
---|---|---|---|
Next Message | Rajesh Kumar Mallah | 2006-12-12 17:39:04 | query crashes 8.2.0 but not 8.1.5 |
Previous Message | Tom Lane | 2006-12-12 15:41:52 | Re: 8.2.0 bug :) |