On Feb 27, 2012 10:36 PM, "Greg Smith" <g...@2ndquadrant.com> wrote:
> One of the reasons I drilled right into this spot is because of fears
that running the writer more often would sprout regressions in TPS.  I
can't explain exactly why exactly having backends write their own buffers
out at the latest possible moment works significantly better in some cases
here.  But that fact isn't new to 9.2; it's just has a slightly higher
potential to get in the way, now that the writing happens during the sync

My hypothesis for the TPS regression is that it is due to write combining.
When the workload is mainly bound by I/O, every little bit that can be
saved helps the bottomline. Larger scalefactors don't get the benefit
because there is less write combining going on overall.

Anyway, most people don't run their databases at 100% load. At lesser loads
bgwriter should help end user latency. Is there a standard benchmark to
measure that?

Ants Aasma

Reply via email to