<div dir="ltr">Parallel workers should not kick in on the rendering setups as parallelism there is driven by having metatiles rendered in parallel. Postgres parallelism is for long running analytic queries, not fast "get me everything in a small box" ones.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, May 5, 2021 at 9:59 PM Stephan Knauss <<a href="mailto:osm@stephans-server.de">osm@stephans-server.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
what is your experience with PostgreSQL parallel workers on a map <br>
rendering setup?<br>
<br>
On the psql mailing list there was a recent discussion regarding whether <br>
the default value for the planner to decide for parallel workers is too low.<br>
<br>
I decided to give it a try and disabled parallel workers completely by <br>
setting<br>
<br>
max_parallel_workers_per_gather = 0<br>
<br>
I do monitor the rendering throughput on Z10-20 and load value.<br>
I see no larger change in rendering throughput, but a significant <br>
reduction on the load value, as there is no longer a second process to <br>
be scheduled.<br>
<br>
What is your experience with parallel workers on a rendering setup?<br>
Does it bring benefit for you? Did you change the cost factors?<br>
<br>
I am rendering an extract and assume that a large part of the database <br>
is cached in RAM, other parts are on fast nvme storage. So the overhead <br>
in cost to set up a parallel worker might be a point to consider.<br>
<br>
I marked on the chart the time at which I disabled parallel workers:<br>
<br>
<a href="https://i.postimg.cc/xdLTHXrY/parallel-worker-load-rendering-rate.png" rel="noreferrer" target="_blank">https://i.postimg.cc/xdLTHXrY/parallel-worker-load-rendering-rate.png</a><br>
<br>
Stephan<br>
<br>
_______________________________________________<br>
dev mailing list<br>
<a href="mailto:dev@openstreetmap.org" target="_blank">dev@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/dev" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/dev</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Darafei "Komяpa" Praliaskouski<br>OSM BY Team - <a href="http://openstreetmap.by/" target="_blank">http://openstreetmap.by/</a><br></div></div>