Carlos Moreno skrev:
The system does very frequent insertions and updates --- the longest
table has, perhaps, some 20 million rows, and it's indexed (the primary
key is the combination of two integer fields). This longest table only
has inserts (and much less frequent selects), at a peak rate of maybe
one or a few insertions per second.
One or a few inserts per second doesn't sound like that much. I would
have expected it to work. If you can you might want to group several
inserts into a single transaction.
A standard hint is also to move the WAL onto its own disk. Or get a disk
controller with battery backed up ram.
But it's hard to say from your description what the bottleneck is and
thus hard to give any advice.
Any help/tips/guidance in troubleshooting this issue? It will be
much appreciated!
You could try to find specific queries that are slow. Pg can for example
log queries for you that run for longer than X seconds.
/Dennis
---------------------------(end of broadcast)---------------------------
TIP 9: In versions below 8.0, the planner will ignore your desire to
choose an index scan if your joining column's datatypes do not
match