Re: Increase checkpoint segments ? - Mailing list pgsql-admin
From | Tomeh, Husam |
---|---|
Subject | Re: Increase checkpoint segments ? |
Date | |
Msg-id | F1B0F9305B343E43A1C3EECE48B853D5093114@CITGSNA01SXCH02.ana.firstamdata.com Whole thread Raw |
In response to | Increase checkpoint segments ? (Abu Mushayeed <abumushayeed@yahoo.com>) |
List | pgsql-admin |
From: pgsql-admin-owner@postgresql.org [mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Abu Mushayeed
Sent: Tuesday, December 12, 2006 9:17 AM
To: pgsql-admin@postgresql.org
Subject: [ADMIN] Increase checkpoint segments ?
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.
**********************************************************************
This message contains confidential information intended only for the use of the addressee(s) named above and may contain information that is legally privileged. If you are not the addressee, or the person responsible for delivering it to the addressee, you are hereby notified that reading, disseminating, distributing or copying this message is strictly prohibited. If you have received this message by mistake, please immediately notify us by replying to the message and delete the original message immediately thereafter.
Thank you.
FADLD Tag
**********************************************************************
pgsql-admin by date: