supponendo che l'indice spaziale ovviamente ci sia, explain analyze della query che ti dice? Luigi Pirelli
************************************************************************************************** * Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com * LinkedIn: https://www.linkedin.com/in/luigipirelli * Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli * GitHub: https://github.com/luipir * Mastering QGIS: https://www.packtpub.com/application-development/mastering-qgis ************************************************************************************************** 2015-11-26 16:29 GMT+01:00 Luca Delucchi <lucadel...@gmail.com>: > 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 > _______________________________________________ > Gfoss@lists.gfoss.it > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > I messaggi di questa lista non hanno relazione diretta con le posizioni > dell'Associazione GFOSS.it. > 786 iscritti al 30.9.2015 _______________________________________________ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 786 iscritti al 30.9.2015