<div dir="auto"><div dir="auto">Hi Andrew,</div><div dir="auto"><br></div>Long story short, the attributes table code is quite old and needs to be refactored. Unfortunately, it seems that it is a huge a task, that needs quite an investment and, until now, no one stepped up to fund it.<div dir="auto"><br></div><div dir="auto">Meanwhile, I suggest you avoid using table of attributes and it's tools as much as you can. You already found one workaround, here's a few more:</div><div dir="auto"><br></div><div dir="auto">- don't use the field calculator inside the attributes table, use the one in QGIS main window toolbar. Much faster.</div><div dir="auto">- don't use the edit multiple features attributes from within the attributes table, use the one in the editing toolbar.</div><div dir="auto">-if possible, narrow down the size of the table in rows and columns.</div><div dir="auto"><br></div><div dir="auto">The problem with this tools inside the attribute table is that all rows are loaded before you can open the attribute table, also, if you try to edit a few, it will try to update all the rows for display (even that you can only see a subset)</div><div dir="auto"><br></div><div dir="auto">Hope I have helped.</div><div dir="auto"><br></div><div dir="auto">Alexandre Neto</div><div dir="auto">QGIS Support</div><div dir="auto"><a href="http://www.qcooperative.net">www.qcooperative.net</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">A terça, 5/10/2021, 22:53, Andrew Hughes <<a href="mailto:ahhughes@gmail.com" target="_blank" rel="noreferrer">ahhughes@gmail.com</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi All,<br><div><br></div><div>Just to get this out the way... <b>I don't believe this is a problem with the primary key or its index. </b></div><div><br></div><div>I have a postgis datasource with approx 3 million features (road segments). Yep, lot-a-data.</div><div><br></div><div>The rendering performance is ok & visible @ 1:50,000+ . Takes a few seconds but hey, it's a lot of data and certainly not disappointing.</div><div><br></div><div>However, severe performance problems are seen whenever I am trying to work with anything related to attribution, such as "Open Attribute Table" or "modify the selected features or all attributes simultaneously". We're talking around 10 minutes of "<i>Not Responding</i>".</div><div><br></div><div>Note: I have altered the QGIS "<i>Settings -> Options -> Data Sources -> Feature Attributes and Tables</i>"    so that "<i>Show selected features</i>" is now the default attribute table behaviour. So <u>hopefully</u>, this doesn't attempt to load all 3million features.</div><div><br></div><div>Can anyone offer any guidance as to what I might be able to do to track down this issue (or just fix it)? For reference, we are trying to put together a simple editor that will allow a user to browse, select (road segment) features, and edit a single text attribute value on all selected features only. Fairly simple, but the UI elements we need appear to be in a world of pain.</div><div><br></div><div>Thanks in advance,</div><div>Andrew</div><div><br></div><div><br></div></div>
_______________________________________________<br>
Qgis-user mailing list<br>
<a href="mailto:Qgis-user@lists.osgeo.org" rel="noreferrer noreferrer" target="_blank">Qgis-user@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-user" rel="noreferrer noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-user</a><br>
</blockquote></div>