> Is there an easy and unintrusive way to get such a metric as the
> aggregated query times?  And to normalize it for how much work
> happens
> to have been doing on at the time?

You'd pretty much need to do large-scale log harvesting combined with samples 
of query concurrency taken several times per minute.  Even that won't 
"normalize" things the way you want, though, since all queries are not equal in 
terms of the amount of data they hit.

Given that, I'd personally take a statistical approach.  Sample query execution 
times across a large population of servers and over a moderate amount of time.  
Then apply common tests of statistical significance.  This is why Heroku has 
the opportunity to do this in a way that smaller sites could not; they have 
enough servers to (probably) cancel out any random activity effects.

--Josh Berkus

-- 
Sent via pgsql-performance mailing list (pgsql-performance@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-performance

Reply via email to