[fdo-users] Another FDO PostGIS Selection Problem

Mateusz Loskot mateusz at loskot.net
Mon Mar 17 14:45:51 EDT 2008


ary sucaya wrote:
> Hii all,
> 
> I have another selection problem on PostGIS FDO with MapGuide OS. I
> attach a small bitmap to describe my problem. Referring to that
> attachement, i have 2 rectangle of 500 m x 500 m. If I do a click
> outside the rectangle (red dot), MapGuide OS response is very very
> slow. It takes around 5 minute until refreshed. If accidently I do
> another click, my browser will hang. From my observation, it look
> like a heavy process took place. Mgserver use 98,781 K of memory
> during that process and decrease into 65,444 K when the process
> finnish. The area inside rectangle (green dot) is fine, the response
> quick enough. Is there a way to speed up deselect process? I make use
> of FDO 3.3 and MapGuide OS 2.0

Have you checked if similar problem occurs with ie. MySQL provider?
It's important to identify on which side is the problem: the provider,
FDO framework or MapGuide.

I'd suggest to enable SQL statements logging for PostgreSQL, walk again 
through all problematic interactions and check what SQL statements are 
executed. Next, I'd execute every statement manually, in psql or pgAdmin
and observe performance.

This should give rough answer if the problem is PostGIS provider fault 
or not.

Also, don't forget to:
- generated GiST index
- run VACCUM and ANALYZE

see 4.5.1. section in the PostGIS manual
http://postgis.refractions.net/docs/ch04.html

Greetings
-- 
Mateusz Loskot
http://mateusz.loskot.net


More information about the fdo-users mailing list