<div dir="ltr"><div>Hi List,</div><div>The native Oracle provider has been in QGIS for quite a while (a year?) and is generally quite good.</div><div><br></div><div>However there are still two fundamental issues that we have with it, both as a result of the fact that Oracle doesn't store accurate spatial metadata:</div>

<div><br></div><div>a) Whenever I "Connect" to the Oracle database, QGIS performs a scan of every table to get the metadata which can take almost 2 minutes (the results are cached by Oracle and subsequent "Connects" are faster, but only for an hour or two). This is using the "Only look in metadata table", "use estimated table metadata" and "only existing geomtetry types" checkboxes.</div>

<div>See also - <a href="http://hub.qgis.org/issues/8689">http://hub.qgis.org/issues/8689</a><br></div><div><br></div><div>b) When I add a specific Oracle table, QGIS then performs some checks against it (I believe trying to find the actual BBOX). This is fine for small tables, but for large tables it can take several minutes for the layer to get added - locking up QGIS in the interim - even if "render" is disabled!</div>

<div>The issue becomes even more problematical when re-opening a project - QGIS then rescans all of the tables included in the project which can mean a several minute delay after opening the project.</div><div><br></div>
<div>
<br></div><div>None of the other GIS-y systems we have have this problem. ArcMap and MapInfo solve it by having their own metadata tables that we have to manually maintain :-( . FME solves it by... well I don't know how (not separate metadata tables).</div>

<div><br></div><div><br></div><div><div>So my question is - is there any development work that can be done on the QGIS end to speed either of these things up? Ticket 8689 linked above has a couple of my thoughts, but I'm sure the list can come up with better suggestions.<br>

</div></div><div><br></div><div><br></div><div>Any thoughts? Particularly item (b). We're willing to consider sponsoring these particular changes as we're heavy Oracle users, hence me asking. :-)</div><div><br></div>

<div>Thanks,</div><div>Jonathan</div></div>

<br>
<span style="color:rgb(34,34,34);font-family:arial,sans-serif;background-color:rgb(255,255,255)">This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.</span>