Memory usage remains consistent, which is to say that postgres is
using most available system memory all the time, as I configured it
to. There is no swapping going on.
It's not clear to me why forcing a WAL checkpoint would help
anything.... but it doesn't matter, as only superusers can do it, so
it's not an option for me. Unless there's a whole other meaning you
were implying....?
On Nov 1, 2006, at 1:21 AM, Andreas Kostyrka wrote:
Am Dienstag, den 31.10.2006, 21:58 -0800 schrieb Ben:
I've got a long-running, update-heavy transaction that
increasingly slows
down the longer it runs. I would expect that behavior, if there
was some
temp file creation going on. But monitoring vmstat over the life
of the
transaction shows virtually zero disk activity. Instead, the
system has
its CPU pegged the whole time.
So.... why the slowdown? Is it a MVCC thing? A side effect of calling
stored proceedures a couple hundred thousand times in a single
Memory usage? Have you tried to checkpoint your transaction from
time to
time?
Andreas
transaction? Or am I just doing something wrong?
---------------------------(end of
broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings