<div dir="ltr">In 2016 in pgsql-general Tom Lane posts that this is normal working condition message if you have a whole page of index with same ranges:<br><br><a href="https://www.postgresql.org/message-id/27333.1476387518%40sss.pgh.pa.us">https://www.postgresql.org/message-id/27333.1476387518%40sss.pgh.pa.us</a><div><br></div><div>If you're doing many updates this is expected so the only way to fight that is to minimize the number of updates.<br><br>Alternatively you can use PROCEDUREs that are outside transactions. VACUUM FULL for some stupid overlook does not work there but CLUSTER which is the same thing does.<br><br><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Feb 4, 2022 at 3:52 PM Sandro Santilli <<a href="mailto:strk@kbt.io">strk@kbt.io</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">On Fri, Feb 04, 2022 at 01:07:42PM +0100, Sandro Santilli wrote:<br>
> On Fri, Feb 04, 2022 at 02:26:48PM +0300, Darafei "Komяpa" Praliaskouski wrote:<br>
> <br>
> > What branch is it on?<br>
> <br>
> Master branch as of commit 0ffe2870eade1a26a1573eb11e7540eacc207783.<br>
> <br>
> > I touched picksplit on master but it passed the tests fine.<br>
> <br>
> It's not an error, just a DEBUG with an HINT.<br>
> <br>
> > This normally can happen if you're pushing dozens of same values into<br>
> > index. I'd also expect it on EMPTY's. May happen if you're having a lot of<br>
> > updates on one row without vacuum collecting stuff.<br>
> <br>
> Topology building does have a lot of updates of the same rows over and<br>
> over again (and never expliclty runs vacuum). Maybe this would be good<br>
> to change.<br>
<br>
Is there now a way to decide which picksplit method to use for a given<br>
index ? Because during execution of topology building function there's<br>
no way to VACUUM becuase changes are all still not committed, so the<br>
index will always (for such batch loads).<br>
<br>
--strk;<br>
_______________________________________________<br>
postgis-devel mailing list<br>
<a href="mailto:postgis-devel@lists.osgeo.org" target="_blank">postgis-devel@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/postgis-devel" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-devel</a><br>
</blockquote></div>