私はpostgisの初心者で、クエリのパフォーマンスに問題があります。
この私のクエリ:
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
問題は、私のマルチポリゴンに非常に大きなポリゴン(単語のドキュメントでは600ページの長さです)が含まれていて、実行に2時間以上かかったことです。
クエリを最適化する方法または別の方法を使用する方法はありますか?
どうぞよろしくお願いします!