Parece haver uma enorme diferença de velocidade entre o PostGIS e o SQL Server 2012 com uma função agregada de união.
SELECT geometry::UnionAggregate(the_geom)
FROM loc
GROUP BY LocalityCo
vs
SELECT ST_Multi(ST_Union(the_geom))
FROM dummydata.loc
GROUP BY "LocalityCo"
Recebo menos de um segundo no SQL Server 2012, mas cerca de 25 segundos no PostGIS.
A versão do PostGIS é: 1.5 USE_GEOS=1 USE_PROJ=1 USE_STATS=1
Existe algo que eu possa fazer para acelerar a consulta PostGIS ou é exatamente assim?
Nota: Ambos têm índices espaciais.
pergunta relacionada: gis.stackexchange.com/questions/1387/…
—
underdark
Qual é a configuração do SQL Server 2012 e do PostGIS 2.0?
—
Mapperz