]> granicus.if.org Git - postgis/commitdiff
Add simple performance tester for TopoGeo_addLinestring
authorSandro Santilli <strk@kbt.io>
Sat, 10 Dec 2016 09:33:36 +0000 (09:33 +0000)
committerSandro Santilli <strk@kbt.io>
Sat, 10 Dec 2016 09:33:36 +0000 (09:33 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@15273 b70326c6-7e19-0410-871a-916f4a2858ee

topology/test/perf/TopoGeo_addLinestring.sql [new file with mode: 0644]

diff --git a/topology/test/perf/TopoGeo_addLinestring.sql b/topology/test/perf/TopoGeo_addLinestring.sql
new file mode 100644 (file)
index 0000000..f1749fd
--- /dev/null
@@ -0,0 +1,10 @@
+SELECT DropTopology('topoperf');
+SELECT CreateTopology('topoperf');
+\timing
+SELECT count(*) FROM (
+  SELECT TopoGeo_addLinestring('topoperf', g) FROM (
+    SELECT ST_ExteriorRing(ST_Buffer(ST_MakePoint(x, y), 10, 10)) g FROM
+      generate_series(-15,15,5) x,
+      generate_series(-15,15,5) y
+  ) foo
+) bar;