[postgresql-it] funzione molto lenta

  • From: Luca Delucchi <lucadeluge@xxxxxxxxx>
  • To: postgresql-it <postgresql-it@xxxxxxxxxxxxx>
  • Date: Wed, 25 Nov 2015 19:32:56 +0100

Ciao a tutti,

ho creato una funzione in linguaggio sql con alcune funzioni spaziali
e se eseguo il codice che la forma per 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ì le
operazione e come poterlo migliorare.

Grazie

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

-- 
ciao
Luca

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

Other related posts:

  • » [postgresql-it] funzione molto lenta - Luca Delucchi