| From: | Hervé Piedvache <footcow(at)noos(dot)fr> | 
|---|---|
| To: | pgsql-performance(at)postgresql(dot)org | 
| Cc: | Josh Berkus <josh(at)agliodbs(dot)com>, Hervé Piedvache <herve(at)elma(dot)fr>, Shridhar Daithankar <shridhar(at)frodo(dot)hserus(dot)net> | 
| Subject: | Re: Insert are going slower ... | 
| Date: | 2004-07-14 21:19:16 | 
| Message-ID: | 200407142319.16607.footcow@noos.fr | 
| Views: | Whole Thread | Raw Message | Download mbox | Resend email | 
| Thread: | |
| Lists: | pgsql-performance | 
Josh,
Le mercredi 14 Juillet 2004 18:28, Josh Berkus a écrit :
>
> I forgot to ask about your hardware.   How much RAM, and what's your disk
> setup?  CPU?
8 Gb of RAM
Bi - Intel Xeon 2.00GHz
Hard drive in SCSI RAID 5
/dev/sdb6             101G   87G  8.7G  91% /usr/local/pgsql/data
/dev/sda7             1.8G  129M  1.6G   8% /usr/local/pgsql/data/pg_xlog
Server dedicated to PostgreSQL with only one database.
> > sort_mem =   512000
>
> Huh?   Sort_mem is in K.   The above says that you've allocated 512MB sort
> mem.  Is this process the *only* thing going on on the machine?
PostgreSQL dedicated server yes ... so it's too much ?
How you decide the good value ?
> > vacuum_mem = 409600
>
> Again, 409.6MB vacuum mem?   That's an odd number, and quite high.
Yep but I have 8 Gb of memory ... ;o) So why not ?
Just explain me why it's not a good choice ... I have done this because of 
this text from you found somewhere :
"As this setting only uses RAM when VACUUM is running, you may wish to 
increase it on high-RAM machines to make VACUUM run faster (but never more 
than 20% of available RAM!)"
So that's less than 20% of my memory ...
> > max_fsm_pages = 50000000
>
> 50million?   That's quite high.   Certianly enough to have an effect on
> your memory usage.   How did you calculate this number?
Not done by me ... and the guy is out ... but in same time with 8 Gb of 
RAM ... that's not a crazy number ?
> > checkpoint_segments = 3
>
> You should probably increase this if you have the disk space.  For massive
> insert operations, I've found it useful to have as much as 128 segments
> (although this means about 1.5GB disk space)
>
> > effective_cache_size = 5000000
>
> If you actually have that much RAM, I'd love to play on your box.  Please?
Hum ... yes as Shridhar told me the number is a crazy one and now down to 
875000 ...
> > Off the top of my head, you have allocated roughly 48K shard buffers
> > which seems bit on higher side. Can you check with something like
> > 10K-15K?
>
> Shridhar, that depends on how much RAM he has.   On 4GB dedicated machines,
> I've set Shared_Buffers as high as 750MB.
Could you explain me the interest to reduce this size ??
I really miss understand this point ...
regards,
-- 
Bill Footcow
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Patrick Hatcher | 2004-07-14 21:29:48 | vacuum full 100 mins plus? | 
| Previous Message | Josh Berkus | 2004-07-14 16:28:29 | Re: Insert are going slower ... |