| From: | Heikki Linnakangas <hlinnaka(at)iki(dot)fi> |
|---|---|
| To: | Andres Freund <andres(at)anarazel(dot)de> |
| Cc: | Fabien COELHO <coelho(at)cri(dot)ensmp(dot)fr>, pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: pgbench rate limiting changes transaction latency computation |
| Date: | 2019-06-12 06:31:39 |
| Message-ID: | dd6fbb38-9048-16ea-e1b2-f5013c5489f7@iki.fi |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
On 12/06/2019 02:24, Andres Freund wrote:
> But anyway, to go forward, I think we should replace 'lat' with a
> 'txtime' (or similar) column that is not affected by -R. And then, under
> -R only, add a new 'txlat' column, that shows the 'current' meaning of
> lat under -R. Not convinced the names are right, but you get the gist.
I'm OK with that.
>> For testing the server under full load, like during that catch up period,
>> testing without -R seems better.
>
> One area in which postgres is pretty weak, although less bad than we
> used to be, is in is predicatable latency. Most production servers
> aren't run under the highest possible throughput, therefore optimizing
> jitter under loaded but not breakneck speeds is important.
>
> And to be able to localize where such latency is introduced, it's
> important to see the precise moment things got slower / where
> performance recovered.
I agree with all that. I'm still not convinced the changes you're
proposing will help much, but if you would find it useful, I can't argue
with that.
- Heikki
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Amit Langote | 2019-06-12 06:33:35 | Re: BEFORE UPDATE trigger on postgres_fdw table not work |
| Previous Message | Siarhei Siniak | 2019-06-12 06:30:48 | Re: GiST limits on contrib/cube with dimension > 100? |