[mapserver-users] performance problem with PostGIS layer

Pericles S. Nacionales pnaciona at gis.umn.edu
Fri Dec 7 10:59:50 EST 2001


Simon,

I was just playing with PostGIS and MapServer, using Steve Lime's demo data
(I converted using the shp2pgsql utility), and didn't notice too much of a
performance difference.  I'm using RedHat 7.2 and AMD K6-2 500Mhz cpu with
384Mb RAM...  Perhaps your database is substantially bigger than mine.  Or,
perhaps you ought to add a bit more RAM on your machine?  There are other
database admin stuff that can help you speed things up a bit but increasing
the physical memory will make those things help you even more.  Check
PostgreSQL's web site for the administrator's guide.

Try my demo at http://128.101.73.155/ms_demo/demo_init.html.  It looks just
like the "normal" demo except the data is stored as PostGIS data. (It's a
little sluggish right now as I'm doing some "real" work over the net. :)

-Perry N.

> -----Original Message-----
> From: owner-mapserver-users at lists [mailto:owner-mapserver-users at lists]On
> Behalf Of simon mercier
> Sent: Friday, December 07, 2001 8:56 AM
> To: mapserver
> Subject: [mapserver-users] performance problem with PostGIS layer
>
>
> hi,
> I have performance problem with my PostGIS layer in mapserver.. It's
> slow... vvvery slow, when zoom in, zoom out and pan.  I'am new with
> PostgreSQL, PostGIS, MapServer and realy don't know where to look for
> this problem! I have a table of 392000 row of polygon with oid and GiST
> index . I have a debian server with a 933 CPU and 128 of RAM...
>
> --I have good result when retrieving data with spatial SQL query :
> explain select count(*) from pclp_s where the_geom &&
> GeometryFromText('BOX3D(-72.15 46.43, -72.13 46.45)'::BOX3D,-1)
> Aggregate  (cost=8.94..8.94 rows=1 width=0)
>   ->  Index Scan using idx_geom_pclp_s on pclp_s  (cost=0.00..8.93
> rows=2 width=0)
>
> --With the same box, (i.e. EXTENT -72.15 46.43 -72.13 46.45 in map
> file)  it take 80 sec for display image in IE with MapServer...
>
> --A look on status server indicate postmaster take all CPU:
>  14:51:39 up 1 day, 23:31,  5 users,  load average: 0.69, 0.29, 0.10
> 60 processes: 56 sleeping, 4 running, 0 zombie, 0 stopped
> CPU states:  49.1% user,  44.7% system,   0.0% nice,   6.2% idle
> Mem:    126060K total,   122584K used,     3476K free,     1380K buffers
>
> Swap:   248968K total,    19516K used,   229452K free,    71440K cached
>
>   PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
>  7255 postgres  18   0  3920 3920  3236 R    85.6  3.1   0:13 postmaster
>
>  7254 www-data   9   0  3080 3080  1876 S     0.0  2.4   0:00 mapserv
>  7253 root      11   0   992  992   776 R     0.3  0.7   0:00 top
>
> It is a server harware problem or a soft setup problem? There is
> someting to do?
>
> regard
>
> --
> Simon Mercier
> Technicien en Géomatique
> Direction des technologies de l'information
> La Financière agricole du Quebec
> 5825, rue Saint-Georges
> Lévis, Québec,Canada G6V 4L2
> http://www.fadq.qc.ca/
>
>
>




More information about the mapserver-users mailing list