[Gfoss] funzione postgis lenta

Luca Delucchi lucadeluge a gmail.com
Gio 26 Nov 2015 16:29:08 CET


Ciao a tutti,

ho creato una funzione in linguaggio sql con alcune funzioni spaziali
e se eseguo il codice con cui creo la funzione con il parametro già impostato
impiega circa 3ms, quando però uso la funzione in una select con 1
punto si incrementa a 1200ms e con 324 elementi impiega 341729.442ms.
La funzione diventa ingestibile con tabelle più grandi.

Il codice della funzione e del test sul singolo punto sono a questo
indirizzo [0], per testarlo così com'è risulta un po' complesso perchè
oltre a postgis bisogna avere i dati di OpenStreetMap caricati con
osm2pgsql.

A me basterebbe qualche consiglio per capire cosa rallenta così tanto le
operazione e come poterlo migliorare.

Grazie

[0] http://pastebin.com/05R0ZYFM

-- 
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org


Maggiori informazioni sulla lista Gfoss