|
Amrit, I realize you may be stuck with 7.3.x but you should be aware that 7.4 is considerably faster, and 8.0 appears to be even faster yet. I would seriously consider upgrading, if at all possible. A few more hints. Random page cost is quite conservative if you have reasonably fast disks. Speaking of fast disks, not all disks are created equal, some RAID drives are quite slow (Bonnie++ is your friend here) Sort memory can be set on a per query basis, I'd consider lowering it quite low and only increasing it when necessary. Which brings us to how to find out when it is necessary. Turn logging on and turn on log_pid, and log_duration, then you will need to sort through the logs to find the slow queries. There are some special cases where postgresql can be quite slow, and minor adjustments to the query can improve it significantly For instance pre-8.0 select * from foo where id = '1'; where id is a int8 will never use an index even if it exists. Regards, Dave [EMAIL PROTECTED] wrote: The common wisdom of shared buffers is around 6-10% of available memory. Your proposal below is about 50% of memory. -- Dave Cramer http://www.postgresintl.com 519 939 0336 ICQ#14675561 |
- Re: [PERFORM] Low Performance for big h... Gregory S. Williamson
- Re: [PERFORM] Low Performance for ... Pierre-Frédéric Caillaud
- Re: [PERFORM] Low Performance for ... Dave Cramer
- Re: [PERFORM] Low Performance ... William Yu
- Re: [PERFORM] Low Performa... Dave Cramer
- Re: [PERFORM] Low Performance for ... Dave Cramer
- Re: [PERFORM] Low Performance ... amrit
- Re: [PERFORM] Low Performa... Robert Treat
- Re: [PERFORM] Low Performa... Dave Cramer
- Re: [PERFORM] Low Performance for ... Merlin Moncure
- Re: [PERFORM] Low Performance for ... amrit
- Re: [PERFORM] Low Performance ... Gavin Sherry
- Re: [PERFORM] Low Performance ... amrit
- Re: [PERFORM] Low Performa... Dave Cramer
- Re: [PERFORM] Low Performa... William Yu
