Db postgres, devo selezionare due attributi degli elementi di un livello che
non si intersecano con gli elementi di un altro; eseguo quindi la seguente
query
SELECT A.CAMPO1, A.CAMPO2
FROM TAB1 A, TAB2 B
WHERE ST_INTERSECTS(A.GEOM, B.GEOM) = FALSE

dopo più di mezz'ora che gira la query mi viene restituito l'errore "out of
memory...".
Per prova invece di FALSE ho messo TRUE ed in due minuti ho avuto il
risultato.
Gli elementi che non si intersecano da un esame a vista sono pochi.
In entrambe le tabelle ho creato l'indice sulle geometrie (vedi altro post).
E' forse sbagliato il metodo che ho utilizzato?
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[email protected]
http://lists.faunalia.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

Rispondere a