On Thu, 4 Oct 2007 11:19:22 -0500 "Scott Marlowe" <scott.marlowe@xxxxxxxxx> wrote: > We need to see examples of what's slow, including explain analyze > output for slow queries. Also a brief explanation of the type of > load your database server is seeing. I.e. is it a lot of little > transactions, mostly read, batch processing, lots of users, one > user, etc... Right now we don't have enough info to really help > you. Sorry, this server is for a few (100+?) websites so it's running along site apache, php. All connections to postgresql (except for the occaional psql console login) are done from php requests, using the same user (basically there are two users, the one php uses and postgres). The bulk of the activity would be reads, but certainly inesrts/updates/deletes would be interspersed in there. Most of the activity is done via auto-commits, not many long transactions. >From your followup email: > ... you should use tools like vmstat, iostat and top to get an idea > of what your server is doing. # vmstat procs memory swap io system cpu r b w swpd free buff cache si so bi bo in cs us sy id 3 1 0 268 68332 39016 2201436 0 0 3 3 4 2 3 4 2 sorry about the wrapping... iostat is not found - will see if I can download it. top typically shows postmaster as the top process with 10-15% of the CPU, followed by apache threads. 12:01pm up 104 days, 12:05, 2 users, load average: 9.75, 9.30, 7.70 215 processes: 214 sleeping, 1 running, 0 zombie, 0 stopped CPU states: 0.1% user, 0.0% system, 0.0% nice, 0.4% idle Mem: 3617400K av, 3552784K used, 64616K free, 0K shrd, 37456K buff Swap: 2457928K av, 264K used, 2457664K free 2273664K cached PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND 31797 postgres 17 0 28836 28M 1784 S 0 8.5 0.7 10:15 postmaster > What kind of drive subsystem do you have? What kind of raid > controller? etc... Gathering more information on this - Raid is a software RAID-1. Some information: I believe itI believe it # df -h Filesystem Size Used Avail Use% Mounted on /dev/md0 66G 50G 16G 76% / /dev/sda1 15M 6.6M 8.5M 44% /boot # cat /proc/mdstat Personalities : [raid0] [raid1] read_ahead 1024 sectors md0 : active raid1 sdb3[0] sdc3[1] 70573440 blocks [2/2] [UU] unused devices: <none> Thanks for your help, I'm more of a developer guy so let me know what else is useful. Josh ---------------------------(end of broadcast)--------------------------- TIP 6: explain analyze is your friend