Jestem początkującym w postgis i mam problem z wydajnością zapytań.
To moje zapytanie:
SELECT DISTINCT ON (userid) userid ,ST_AsText(position), timestamp
FROM table1
WHERE ST_Intersects ( ST_GeomFromText('a multiypolygon geom goes here',4326),position)
ORDER BY userid, timestamp desc
problem polega na tym, że mój wielokąt zawiera BARDZO duże wielokąty (600 stron długich w dokumencie doc!), a wykonanie zajęło ponad 2 godziny!
Czy istnieje sposób na zoptymalizowanie mojego zapytania lub użycie innego sposobu?
Proszę bardzo o pomoc!