[geos-devel] [GEOS] #997: ST_Union performance degradation from GEOS 3.6.x -> 3.7.x
GEOS
geos-trac at osgeo.org
Thu Oct 10 08:40:14 PDT 2019
#997: ST_Union performance degradation from GEOS 3.6.x -> 3.7.x
-------------------------+---------------------------
Reporter: greenlaw | Owner: geos-devel@…
Type: defect | Status: new
Priority: major | Milestone:
Component: Default | Version: 3.7.0
Severity: Significant | Resolution:
Keywords: union |
-------------------------+---------------------------
Comment (by pramsey):
I'm not reproducing this locally. Using your data and my set up (3.8rc3,
pg11, postgis3) I'm seeing times similar to your good runs on old GEOS on
my wee laptop. You might want to ensure that your GEOS is built with -O3
flags and not in full debug (-O0 -g) mode. That can cause 5x performance
changes. I don't know *what* could cause your 40x regression.
{{{
postgis30=# select st_npoints(st_union(st_buffer(wkb_geometry,100))) from
nws_haz_hang_201910 ;
st_npoints
------------
1112530
(1 row)
Time: 43946.265 ms (00:43.946)
}}}
--
Ticket URL: <https://trac.osgeo.org/geos/ticket/997#comment:2>
GEOS <http://trac.osgeo.org/geos>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
More information about the geos-devel
mailing list