[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